php 数组如何获取最后一个元素

如题所述

在 php é‡ŒèŽ·å–数组的最后一个元素,可以参考以下方法:


1、如果是序号数组,可以考虑使用 Count èŽ·å–元素总数-1:


<?php 
//序号数组
$arr1 = array('val1-1','val1-2','var1-3');
echo $arr1[count($arr1)-1].'<br/>';
?>

2、如果是键名数组,可以考虑使用 end å‡½æ•°ï¼š


<?php 
//键名数组
$arr2 = array('name1'=>'val1-1','name2'=>'val1-2','name3'=>'var1-3');
echo end($arr2).'<br/>';
?>

一般不建议使用 array_pop å‡½æ•°ï¼ŒåŽŸå› åœ¨äºŽæ‰§è¡Œè¿™ä¸ªå‡½æ•°åŽï¼Œè™½ç„¶å¯ä»¥å¾—到最后一个元素,但原数组的最后一个元素会被移除。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-22
用array_pop弹出最后一个