📜  PHP | array_shift()函数(1)

📅  最后修改于: 2023-12-03 15:03:36.187000             🧑  作者: Mango

PHP | array_shift()函数

PHP中的array_shift()函数是用于移除数组中的第一个元素并返回该元素值的函数。它会将数组中的键重新索引,并返回被移除的元素值。

语法

array_shift(array $array): mixed

参数说明:$array为待操作的数组。

返回值:返回被移除的元素值,如果传入的数组为空数组则返回NULL

示例
$fruits = array("apple", "banana", "orange");
$first_fruit = array_shift($fruits);
print_r($fruits); // Output: Array ( [0] => banana [1] => orange )
echo $first_fruit; // Output: apple

在上面的示例中,数组$fruits包含三个元素 applebananaorange。使用array_shift()函数将数组中的第一个元素apple移除,并将其值赋给变量$first_fruit。接着再次输出数组,结果为Array ( [0] => banana [1] => orange )。最后输出变量$first_fruit的值apple

注意事项
  • array_shift()函数对数组的键进行重新索引,这可能会导致键值丢失。
  • 在删除第一个数组元素之前,请确保数组不为空,否则将返回NULL