$arr=['a','b','c'];
array_splice($arr,0,1);
var_dump($arr);
$brr=['a','b','c'];
array_shift($brr);
var_dump($brr);
结果如下:
array (size=2)
0 => string 'b' (length=1)
1 => string 'c' (length=1)
array (size=2)
0 => string 'b' (length=1)
1 => string 'c' (length=1)
两者之间区别是:
array_splice
删除指定位置的元素,而array_shift
只会删除数组第一个元素
共同点就是都会重组数组 当然只是简单说一下,具体文档都很详细.