查询

array_shift()函数—用法及示例

「 将数组的第一个元素移除,并返回被移除元素的值 」


函数名称: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开始排序。
补充纠错
上一个函数: array_search()函数
下一个函数: array_slice()函数
热门PHP函数
分享链接