php foreach循环内部,怎样判断输出最后一个值

重点:一定是循环内部里面获取,不用end($myarr)$myarr=array(array('id'=>'2'),array('id'=>'2'),array('id'... 重点:一定是循环内部里面获取,不用end($myarr)
$myarr=array(array('id'=>'2'),array('id'=>'2'),array('id'=>'3'));
foreach( $myarr AS $key=>$value){
echo end($value);//怎样取最后一个值
}
==========
继续来人,1楼乱回答的。。。
展开
 我来答
简单陶陶
2017-10-30
知道答主
回答量:10
采纳率:0%
帮助的人:4.5万
展开全部

采用辅助变量(并不节省代码,不知道还有更好的方法没?foreach的效率高,最好还是用foreach而不用for和while)

$i     = 0;
$count = count($array); // 获取数组的元素总数
foreach ($array as $key=>$value) {
    $i ++;
    if ($i == $count) {
        // 相应的代码操作
    }
}
骑驴赶猪hot
2016-07-30 · TA获得超过804个赞
知道小有建树答主
回答量:1060
采纳率:0%
帮助的人:758万
展开全部
$a=array("h1","h2","h3");$b=array("c1","c2","c3");for($aas$key=>$value){ echo$value.$b[$key];}希望能够帮到你$a=array("h1","h2","h3");$b=array("c1","c2","c3");for($a as $key => $value){ echo $value . $b[$key];}
追问
能不能必要乱回答,谢谢,我要取最后一个值!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式