在php剧本中,如何删除数组中第一个和最后一个元素呢?其实php中就自带了函数 array_pop() 以及函数 array_shift()。利用这两个函数就可以到达删除数组中第一个元素和最后一个元素的目标了。
php array_pop() 函数删除数组中最后一个函数php代码:
<?php $arr = array('blur','red','green'); $color = array_pop($arr); print_r($color); print_r($arr); ?>输出功效:
green Array ( [0] => blur [1] => red )留意:
1、array_pop() 可以删除数组中的最后一个元素,并返回被删除元素的值
2、有人会利用 array_pop() 函数来获取数组最后一个元素的值,这是不行取的,不推荐这样做
php array_shift() 函数删除数组的第一个元素array_shift():函数用于删除数组中的第一个元素,并返回被删除的元素。
注:假如键名是数字的,所有元素都将得到新的键名,从 0 开始,依次递增
例1:array_shift() 操纵键名不是数字的数组
<?php $arr = array('blur','red','green'); $color = array_shift($arr); print_r($color); print_r($arr); ?>输出功效:
blur Array ( [0] => red [1] => green )例2:array_shift() 操纵键名为数字的数组
<?php $arr = array( 0 =>'Mochu', 1 =>'飞鸟慕鱼博客', 2 =>'' ); $ar = array_shift($arr); print_r($ar); print_r($arr); ?>输出功效:
Mochu Array ( [0] => 飞鸟慕鱼博客 [1] => )