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

 我来答
windblast
2016-12-22 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13616
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

在 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 函数,原因在于执行这个函数后,虽然可以得到最后一个元素,但原数组的最后一个元素会被移除。

289044346
2016-12-22 · TA获得超过428个赞
知道小有建树答主
回答量:441
采纳率:25%
帮助的人:90.6万
展开全部
用array_pop弹出最后一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式