首页 > PHP 阅读:65

PHP array_shift():删除数组开头的元素

PHP array_shift() 函数用来删除数组开头的元素,其语法如下:

mixed array_shift ( array &$arr )

参数 arr 表示要处理的数组。

array_shift() 函数会将 arr 数组开头的第一个元素删除,并作为结果返回。arr 数组的长度会减 1,并将所有其他元素向前移动一位。所有的数字键名将改为从 0 开始计数,字符串键名将保持不变。

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

函数的使用示例如下:
<?php
$num = array(10, 45, 9, 100, 6);
array_shift($num);  //删除数组开头的第一个元素
print_r($num);

$info = array("C语言中文网", 4=>"PHP教程", "http://c.biancheng.net/php/", "name" => "8年");
array_shift($info);
print_r($info);
?>
执行以上程序结果为:

Array
(
    [0] => 45
    [1] => 9
    [2] => 100
    [3] => 6
)
Array
(
    [0] => PHP教程
    [1] => http://c.biancheng.net/php/
    [name] => 8年
)

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注