为了账号安全,请及时绑定邮箱和手机立即绑定

foreach遍历关联数组,如何操作第一个和最后一个元素?

foreach遍历关联数组,如何操作第一个和最后一个元素?

PHP
hhhzihao2 2017-03-10 16:09:15
让$arr = array('as'=>1,'df'=>2,'gh'=>5,'jk'=>4,'l'=>5); $str = ''; foreach($arr as $val){     ??? } echo $str;输出1-,2,5,4,-5
查看完整描述

3 回答

?
魔都小码农

TA贡献6条经验 获得超4个赞

foreach($arr as $val){

if ($val===reset($arr)) {

$str.=$val.'-'.',';

continue;

}else if ($val===end($arr)) {

$str.='-'.$val;

continue;

}else{

$str.=$val.',';

}

}


查看完整回答
反对 回复 2017-03-11
  • hhhzihao2
    hhhzihao2
    如果中间有个元素和最后一个元素的值相同呢?
  • 3 回答
  • 0 关注
  • 3625 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号