2014-02-14 5 views
0

У меня есть массив:PHP заменить значение массива с помощью ключа

Array 
(
    [0] => Array 
     (
      [id] => 11 
      [email_theme_id] => 1_5 
      [email_template] => Array() 
      [add_template] => 
      [email_template_subject] => Your free and bargain ebook alert for Sunday 
      [last_update] => 1392314609 
     ) 

    [1] => Array 
     (
      [id] => 10 
      [email_theme_id] => 2_12 
      [email_template] => Array() 
      [add_template] => 
      [email_template_subject] => Your free and bargain ebook alert for Sunday 
      [last_update] => 1392314609 
     ) 

) 

и мне нужно изменить массив элемента [1] [email_template] значение, так как я должен делать это с PHP?

+2

Вы уже ответили на свой вопрос вы можете использовать пункт [1] [ email_template] = "новые данные" –

+0

вот что тяжелая работа каждый день с нашим мозгом ... спасибо: D –

ответ

0

Попробуйте как

$item[1][email_template] = array('new value'); 

Или даже вы можете сделать, как

$item[1][email_template][0] = 'new value'; 

Учитывая, что вы хотите обновить массив со

1

Просто попробуйте:

$data[1]['email_template'] = 'new value'; 

Где $data является переменными данными.

Смежные вопросы