我有一个像array("id"=>"1","name"=>"NiLL");
这样的关联数组,我需要在这个数组中添加第一个元素。我的finally数组必须是这个array("error" => "0", "id"=>"1","name"=>"NiLL");
我怎么能这样做,没有覆盖数组?
答案 0 :(得分:3)
只需使用documentation:
function array_unshift_assoc(&$arr, $key, $val)
{
$arr = array_reverse($arr, true);
$arr[$key] = $val;
$arr = array_reverse($arr, true);
return count($arr);
}
在这种情况下:
$your_array = array("id"=>"1","name"=>"NiLL");
array_unshift_assoc($your_array, 'error', '0');
答案 1 :(得分:2)
您可以使用array_merge()
:
array_merge( array("Error" => 0), $other_array );
您的第一个参数将是一个数组,其中包含您希望插入其他数组的键/值。