如何在PHP中将项插入数组的开头?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (39)

我知道如何将它插入末尾:

$arr[] = $item;

但如何将它插入开头呢?

提问于
用户回答回答于

使用array_unshift($ array,$ item);

$arr = array('item2', 'item3', 'item4');
array_unshift($arr , 'item1');
print_r($arr);

会给你

Array
(
 [0] => item1
 [1] => item2
 [2] => item3
 [3] => item4
)
用户回答回答于

如果你不想更改数组键的关联数组或数组数组:

$firstItem = array('foo' => 'bar');

$arr = $firstItem + $arr;

array_merge 不起作用,因为它总是重新编制数组。

扫码关注云+社区