📅  最后修改于: 2023-12-03 15:03:36.187000             🧑  作者: Mango
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
包含三个元素 apple
,banana
和 orange
。使用array_shift()
函数将数组中的第一个元素apple
移除,并将其值赋给变量$first_fruit
。接着再次输出数组,结果为Array ( [0] => banana [1] => orange )
。最后输出变量$first_fruit
的值apple
。
array_shift()
函数对数组的键进行重新索引,这可能会导致键值丢失。NULL
。