我不知道如何向现有数组中添加键和值。我的数组是这样的。最初,我尝试使用
在我使用 'var_dump' 后,我给出了输出。
现在,我想在每个数组的所有元素之后插入array('sample_key' => 'sample_value')。
我该怎么做?我希望结果像这样:
array_push()
添加,但它并不符合我的要求。在我使用 'var_dump' 后,我给出了输出。
array (size=5)
0 =>
array (size=3)
'id' => int 7
'title' => string 'Pongal' (length=6)
'start' => string '2016-05-16' (length=10)
1 =>
array (size=3)
'id' => int 8
'title' => string 'big day' (length=7)
'start' => string '2016-05-04' (length=10)
2 =>
array (size=3)
'id' => int 9
'title' => string 'marriage day' (length=12)
'start' => string '2016-05-19' (length=10)
3 =>
array (size=3)
'id' => int 10
'title' => string 'Karthiks bday' (length=14)
'start' => string '2016-06-11' (length=10)
4 =>
array (size=3)
'id' => int 12
'title' => string 'Election date announced' (length=23)
'start' => string '2016-06-01' (length=10)
现在,我想在每个数组的所有元素之后插入array('sample_key' => 'sample_value')。
我该怎么做?我希望结果像这样:
array (size=5)
0 =>
array (size=4)
'id' => int 7
'title' => string 'Pongal' (length=6)
'start' => string '2016-05-16' (length=10)
‘color’ => ‘red’
1 =>
array (size=4)
'id' => int 8
'title' => string 'big day' (length=7)
'start' => string '2016-05-04' (length=10)
‘color’ => ‘red’
2 =>
array (size=4)
'id' => int 9
'title' => string 'marriage day' (length=12)
'start' => string '2016-05-19' (length=10)
‘color’ => ‘red’
3 =>
array (size=4)
'id' => int 10
'title' => string 'Karthiks bday' (length=14)
'start' => string '2016-06-11' (length=10)
‘color’ => ‘red’
4 =>
array (size=4)
'id' => int 12
'title' => string 'Election date announced' (length=23)
'start' => string '2016-06-01' (length=10)
‘color’ => ‘red’
请注意,我已经将“color”=>“red”添加到所有索引中。
foreach
循环,只需像这样写:$value[$key] = $new_val
。 - Murad Hasan