如果我有这样一个数组:
array(2) {
[0]=>
array(2) {
["id"]=>
string(2) "34"
["total"]=>
string(6) "122337"
},
[1]=>
array(2) {
["id"]=>
string(2) "43"
["total"]=>
string(6) "232337"
}
}
我希望为每个子数组添加一个新的键值对,例如,最终结果应该像这样:
array(2) {
[0]=>
array(2) {
["id"]=>
string(2) "34"
["total"]=>
string(6) "122337"
["newkey"]=>
string(6) "hihihi"
},
[1]=>
array(2) {
["id"]=>
string(2) "43"
["total"]=>
string(6) "232337"
["newkey"]=>
string(6) "hihihi"
}
}
我该怎么做呢?
我尝试用foreach来实现,像这样:
foreach($exterior_array as $inside_array) {
$inside_array['newkey'] = "hihihi";
}
但是一旦我进入foreach循环,这些值就没有被保存。