php移除数组最后一个元素有三种方法:1、“array_pop()”函数,改变原数组,返回值为数组的最后一个值;2、“array_splice()”函数,删除数组的一部分元素时,会将这些被删除的元素组成为一个新数组,然后返回这个新数组;3、“array_slice()”函数,用来截取数组。
本教程操作系统:Windows10系统、php8.1.3版本、Dell G3电脑。
php移除数组最后一个元素有三种方法:
1、使用array_pop() 函数删除最后一个元素
array_pop()函数删除数组中的最后一个元素。
1
array_pop($array)
该函数会改变原数组;返回值为数组的最后一个值,如果数组是空的,或者不是一个数组,将返回 NULL。
1
2
3
4
5
<?phpheader(content-type:text/html;
charset=utf-8);
$arr = array(1,2,3,4,5,6,7,8,9,10);
echo “原数组:”;var_dump($arr);array_pop($arr);echo “移除最后一项后:”;var_dump($arr);
?>
2、使用array_splice()函数删除最后一个元素
array_splice()函数在删除数组的一部分元素时,会将这些被删除的元素组成为一个新数组,然后返回这个新数组;因此array_splice()函数可以用来截取数组片段。
1
array_splice(array1,start,length,array2)
只需将该函数的第二个参数start设置为-1即可删除最后一个元素
1
2
3
4
5
6
7
8
<?phpheader(“Content-type:text/html;charset=utf-8”);
$arr = array(1,2,3,4,5,6,7,8,9,10);
echo “原数组:”;var_dump($arr);
echo “移除最后一项后:”;
$result = array_splice($arr,-1);
var_dump($arr);echo “被删除的数组元素:”;
var_dump($result);
?>
3、使用array_slice()函数删除最后一个元素
array_slice()函数就是PHP提供的用来截取数组的一个函数,可以从数组中提取出一个片段。语法如下:
1
array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )
只需将第2个参数设置为0,第3个参数设置为-1即可。
1
2
3
4
5
6
7
<?phpheader(“Content-type:text/html;charset=utf-8”);
$arr = array(2,4,6,8,10);
echo “原数组:”;var_dump($arr);
echo “移除最后一项后:”;
$result = array_slice($arr,0,-1);
var_dump($result);
?>
以上就是php移除数组最后一个元素的方法有哪些的详细内容,更多请关注php中文网其它相关文章!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有佣金分成!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.77ym.top",如遇到无法解压的请联系管理员!
7. 本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
暂无评论内容