PHP 如何从数组中移除第一个元素

PHP 如何从数组中移除第一个元素

要移除数组中的第一个元素或值,使用 array_shift() 函数。该函数还会返回已移除的元素,如果数组为空则返回NULL。在移除第一个元素后,其他元素的键会被重新编号,只有当键是数字时才会发生。

这是PHP的一个内置数组函数,用于从数组的开头删除一个元素。

返回值

array_shift()函数用于从数组中移除第一个元素,并返回被移除的元素。如果数组为空,则返回NULL。

示例:使用字符串元素

<?php
    color = array("Blue", "Red", "Black", "Green", "Gray", "White");
    echo "Arraylist: ";
    print_r(color);
    remove = array_shift(color);
    echo "</br>Removed element from array is: ";
    print_r(remove);
    echo "</br> Updated arraylist: ";
    print_r(color);
?>  

输出

给定数组中的第一个位置删除了一个元素 ” 蓝色 “,并在给定的输出中显示更新后的列表。

Arraylist: Array ( [0] => Blue [1] => Red [2] => Black [3] => Green [4] => Gray [5] => White ) 
Removed element from array is: Blue
Updated arraylist: Array ( [0] => Red [1] => Black [2] => Green [3] => Gray [4] => White )

示例 :使用数字键

<?php
    game = array(1 => "Carom", 2 => "Chess", 3 => "Ludo");
    echo "Removed element: ".array_shift(game). "</br>";
    print_r($game);
?>  

输出

Removed element: Carom
Array ( [0] => Chess [1] => Ludo )

示例 :使用数值

<?php
    numbers = array(25, 12, 65, 37, 95, 38, 12);removed = array_shift(numbers);
    echo "Removed array element is: ".removed; 
    echo "</br> Update array is: ";
    print_r($numbers);
?>

输出

给定数组中的第一个位置删除一个元素,更新后的列表如下所示。

Removed array element is: 25
Update array is: Array ( 
[0] => 12 
[1] => 65 
2] => 37 
[3] => 95 
[4] => 38 
[5] => 12 
)

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程