函数名称:array_shift()
函数描述:array_shift() 函数将数组的第一个元素移除,并返回被移除元素的值。数组中的所有元素都将“向前”移动一个位置,取代被移除元素的空白。
用法示例:
<?php
$fruits = array("apple", "banana", "cherry", "date");
// 移除并返回第一个元素
$removedElement = array_shift($fruits);
// 输出移除的元素
echo "<p>被移除的元素是:$removedElement</p>";
// 输出修改后的数组
echo "<p>修改后的数组是:";
print_r($fruits);
echo "</p>";
?>
输出结果:
被移除的元素是:apple
修改后的数组是:Array ( [0] => banana [1] => cherry [2] => date )
在示例中,我们创建了一个包含四个水果的数组 ($fruits)。然后,我们使用 array_shift() 函数移除了数组的第一个元素,并将被移除的元素赋值给变量 $removedElement。最后,我们使用 print_r() 函数输出修改后的数组。
备注:
- 如果数组是空的,array_shift() 函数将返回 NULL。
- 移除元素后,数组的键名将不再保留原有顺序,会重新从0开始排序。