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