首页  >  文章  >  后端开发  >  php去掉数组第一个元素

php去掉数组第一个元素

藏色散人
藏色散人原创
2021-02-20 09:17:242745浏览

php去掉数组第一个元素的方法:1、使用array_shift()函数,可以删除数组开头的一个元素,语法“array_shift($arr)”;2、使用array_splice()函数,语法“array_splice($arr,0,1)”;3、使用array_slice()函数,语法“array_slice($arr,1)”。

php去掉数组第一个元素

本文操作环境:windows7系统、PHP8版,DELL G3电脑。

方法1:使用array_shift()函数

创建一个PHP文件,并定义一个数组,示例:

$arr = array('apple', 'orange', 'banana', 'watermelon');

dd482568010b5d89eb383267eb75dee.png

格式化输出该数组的原始内容,示例:

echo &#39;<pre class="brush:php;toolbar:false">&#39;;
print_r($arr);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;

e60094a515607331e859e1b27dad7ff.png

保存以上文件,在屏幕上预览原始的数组内容

997e88618159d93421516e1f01f1a67.png

使用array_shift(), 删除数组中的第一个元素,示例:

echo array_shift($arr);

814dc65781b0c8490b851c54a427534.png

保存以上内容,再次在屏幕上预览,屏幕上将会打印出被删除的元素值

66b495f15306f63fcb774208f0b7e50.png

再次格式化输出被删除第一个元素之后的,数组中的数据

e317f9912297722b65d296a9d8012d2.png

保存以上内容,预览最终的效果

0204d6aed9f52e010142d45c6d9384c.png

方法2:使用array_splice()函数

array_splice() 函数用来删除数组的一部分元素;你可以直接删除,也可以用其它值来替代。

示例:删除数组中的第一个元素

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_splice($arr, 0,1);

echo "删除后的数组:" ;
var_dump($arr);
?>

2.png

方法3:使用array_slice()函数

array_slice() 函数用来截取数组,也就是从数组中提取出一个片段

返回值:返回截取后的子数组。

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(12,20,25,24,26);
echo "原数组:";
var_dump($arr);

echo "删除后的数组:" ;
var_dump(array_slice($arr, 1));
?>

3.png

推荐学习:《PHP视频教程

以上是php去掉数组第一个元素的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn