php从数组中删除第一个元素和最后一个元素的方法

人生最好的旅行,就是你在一个陌生的地方,发现一种久违的感动。你在看孤独的风景,你在逃避我的真心!

在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 =>'http://www.feiniaomy.com'
);
$ar = array_shift($arr);
print_r($ar);
print_r($arr);
?>

输出结果:

Mochu
Array
(
    [0] => 
    [1] => http://www.feiniaomy.com
)

以上就是php从数组中删除第一个元素和最后一个元素的方法。不经历磨难,怎能见彩虹遇到困难不能够退缩,否则你就还没上战场就输给了自己。要具备不屈服的精神,在困难面前永不低头!更多关于php从数组中删除第一个元素和最后一个元素的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法