Stay hungry, Stay foolish

0%

PHP数组追加笔记

单元素

1
2
$arr[] = 'item';   //直接追加(推荐):
array_push($arr, 'item'); //函数实现

array_push同样可以对多元素进行操作,如array_push($arr, ‘item1’, ‘item2’,’item3’……

数组

1
2
3
4
5
6
//直接实现
$arr = array('a','b');
$arr += array(2=>'c', 'd', 'e');
//函数实现
$arr = array('a','b');
$arr = array_merge($arr, array('c', 'd', 'e');

在直接实现中为什么要给c元素指定一个为2的key呢?

——因为如果用加号对数组进行运算的话,会覆盖掉索引相同的值。

据说打赏我的人,代码没有BUG