PHP array_shift() 函数

PHP Array Reference完整的 PHP Array 参考手册

实例

删除数组中的第一个元素(red),并返回被删除的元素:

<?php $a = array ( " a " => " red " , " b " => " green " , " c " => " blue " ) ; echo array_shift ( $a ) ; print_r ( $a ) ; ?>


定义和用法

array_shift() 函数用于删除数组中的第一个元素,并返回被删除的元素。

注释:如果键名是数字的,所有元素都将获得新的键名,从 0 开始,并以 1 递增(参见下面实例)。


语法

array_shift( array)

参数 描述
array 必需。规定数组。

技术细节

返回值: 返回从数组中删除元素的值,如果数组为空则返回 NULL。
PHP 版本: 4+


更多实例

实例 1

使用数字键名:

   <?php
   $a=array(0=>"red",1=>"green",2=>"blue");
   echo array_shift($a);
   print_r ($a);
  ?> 
 


PHP Array Reference完整的 PHP Array 参考手册