array_shift
array_shift
(PHP 4, PHP 5, PHP 7)
array_shift - 将一个元素移出数组的开头
描述
mixed array_shift ( array &$array )
array_shift()移动数组的第一个值并返回它,将数组缩短一个元素并将所有元素向下移动。 所有数字数组键将被修改为从零开始计数,而文字键不会被触摸。
注意
:该函数在使用后将reset()输入数组的数组指针。
参数
array
输入数组。
返回值
返回移位的值,如果数组为空或不是数组,则返回NULL。
例子
示例#1 array_shift()示例
<?php
$stack = array("orange", "banana", "apple", "raspberry"
$fruit = array_shift($stack
print_r($stack
?>
上面的例子将输出:
Array
(
[0] => banana
[1] => apple
[2] => raspberry
)
而且orange
将被分配到$fruit 。
扩展内容
- array_unshift() - 将一个或多个元素添加到数组的开头
- array_push() - 将一个或多个元素推到数组的末尾
- array_pop() - 弹出数组末尾的元素
← array_search
array_slice →