php去掉数组第一个元素的方法:1、使用array_shift()函数,可以删除数组开头的一个元素,语法“array_shift($arr)”;2、使用array_splice()函数,语法“array_splice($arr,0,1)”;3、使用array_slice()函数,语法“array_slice($arr,1)”。
本文操作环境:windows7系统、PHP8版,DELL G3电脑。
方法1:使用array_shift()函数
创建一个PHP文件,并定义一个数组,示例:
$arr = array('apple', 'orange', 'banana', 'watermelon');
格式化输出该数组的原始内容,示例:
echo '<pre class="brush:php;toolbar:false">'; print_r($arr); echo '<pre class="brush:php;toolbar:false">';
保存以上文件,在屏幕上预览原始的数组内容
使用array_shift(), 删除数组中的第一个元素,示例:
echo array_shift($arr);
保存以上内容,再次在屏幕上预览,屏幕上将会打印出被删除的元素值
再次格式化输出被删除第一个元素之后的,数组中的数据
保存以上内容,预览最终的效果
方法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); ?>
方法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)); ?>
推荐学习:《PHP视频教程》
以上是php去掉数组第一个元素的详细内容。更多信息请关注PHP中文网其他相关文章!