我的项目中有这个数组:
$my_array(
array(
'a' => 'value1',
'b' => 'value2',
'c' => 'value3',
),
array(
'a' => 'value4',
'b' => 'value5',
'c' => 'value6',
),
);
我想在没有循环结构的情况下将键/值对添加到所有数组中(毕竟' c'键),如下所示:
$my_array(
array(
'a' => 'value1',
'b' => 'value2',
'c' => 'value3',
'MyInsertedKey' => 'MyInsertedValue'
),
array(
'a' => 'value4',
'b' => 'value5',
'c' => 'value6',
'MyInsertedKey' => 'MyInsertedValue'
),
);
请帮助我,谢谢。
答案 0 :(得分:2)
如果您想对所有元素执行此操作,您可以:
$extended = array_map(function ($e) {
$e['EXTENDED'] = 'hi';
return $e;
}, $my_array);