PHP获取数组中的最后一个值的方法

php的数组操纵中,我们常常碰着要取数组中最后一个值,这篇文章总结了几个要领。各人可以警惕一下。

timg.jpg

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怎么删除数组的第一个元素和最后一个元素》这篇文章

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9034.html