我做不到很坚强,但起码要让自己不再懦弱!人生最大的错误,是用健康换取身外之物,人生最大的悲哀,是用生命换取个人的烦恼,人生最大的浪费,是用生命解决自己制造的麻烦!
php的数组操作中,我们经常遇到要取数组中最后一个值,这篇文章总结了几个方法。大家可以借鉴一下。
php获取数组中的最后一个值
例1:
<?php $arr = array('飞鸟','慕鱼','博客'); echo end($arr); // 结果:博客 ?>
说明:end()方法将内部指针指向数组中的最后一个元素
例2:
<?php $arr = array('飞鸟','慕鱼','博客'); echo $arr[count($arr)-1]; //结果:博客 ?>
说明:此方法是利用了数组的长度,用到取巧的意思
例3:
<?php $arr = array('飞鸟','慕鱼','博客'); $k = array_slice($arr,-1,1); print_r($k); ?>
返回结果:
Array ( [0] => 博客 );
说明:array_slice()函数说于截取数组的指定长度,它返回的结果是一个数组,关于array_slice()函数,大家可以参考《php截取数组的指定长度》这篇文章
例4:
<?php $arr = array('飞鸟','慕鱼','博客'); echo array_pop($arr); //结果:博客 ?>
注意:
1、由于使用array_pop()函数后,原有的数组会被破坏掉,不推荐使用此方法
2、关于array_pop()的详细使用请参考《php怎么删除数组的第一个元素和最后一个元素》这篇文章
到此这篇关于PHP获取数组中的最后一个值的方法就介绍到这了。鹰击天风壮,鹏飞海浪春。更多相关PHP获取数组中的最后一个值的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!