PHP array_shift函数

PHP array_shift函数教程

PHP 中的 array_shift 函数用于删除 数组 中第一个元素,并返回被删除元素的值。如果键名是数字的,所有元素都会获得新的键名,从 0 开始,并以 1 递增。

array_shift函数详解

语法

array_shift(array);

参数

参数 描述
array 必需。规定数组。

返回值

返回从数组中删除元素的值,如果数组为空则返回 NULL。

案例

array_shift删除数组第一个元素

使用 array_shift() 函数,删除数组的第一个元素

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("haicoder", "www.haicoder.net", 109); print_r(array_shift($arr)); echo "<br>"; print_r($arr);

程序运行后,控制台输出如下:

46_PHP array_shift函数详解.png

我们使用了 array_shift 函数,删除了数组的第一个元素,并返回了被删除的元素。

PHP array_shift函数总结

PHP 中的 array_shift 函数用于删除数组中第一个元素,并返回被删除元素的值。如果键名是数字的,所有元素都会获得新的键名,从 0 开始,并以 1 递增。