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

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 关注
  • 3603 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信