I have an array:
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
)
)
and I need to change Array item [1] [email_template] value, so how should I do It with PHP?
asked Feb 14, 2014 at 12:51
Žydrius Nežydras
1856 silver badges15 bronze badges
-
2You already answered your question u can use item [1] [email_template] = "new data"Abhik Chakraborty– Abhik Chakraborty2014年02月14日 12:52:49 +00:00Commented Feb 14, 2014 at 12:52
-
this is what hard work everyday do with our brain... thanks :DŽydrius Nežydras– Žydrius Nežydras2014年02月14日 12:59:16 +00:00Commented Feb 14, 2014 at 12:59
2 Answers 2
Just try with:
$data[1]['email_template'] = 'new value';
Where $data is your data variable.
answered Feb 14, 2014 at 12:52
hsz
153k63 gold badges269 silver badges320 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
Try like
$item[1][email_template] = array('new value');
Or even you can do like
$item[1][email_template][0] = 'new value';
Considering that you want to update the array
answered Feb 14, 2014 at 12:53
GautamD31
28.8k10 gold badges66 silver badges86 bronze badges
Comments
lang-php