最新消息:

PHP foreach 循环内自增

编程 1890浏览

先在 foreach 循环体外声明静态变量,给个初始值 static $i = 0;,然后在循环体内做累加 $i++;,不用担心 $i<$length;,因为在 foreach 内,每循环一次,$i 加一次,直至循环结束。

完整的代码:

static $i = 0;
foreach($District as $key=>$value){
 $i++;
 $str .= '<label class="radio-inline"><input type="radio" name="area" id="areaRadio'.$i.'" data-aid="'.$District[$key]['aid'].'"> '.$District[$key]['aname'].'</label>'; //在输出的地方调用 $i 就行
}

JS中也是同样的道理

var i = 0;
$.each(data,function(index,val){
 i++;
 $('.area-label .shangquan').append('<label class="radio-inline"><input type="radio" name="business_area_id" id="areaRadio'+i+'" value="'+val.aid+'" data-name="'+val.aname+'"> '+val.aname+'</label>'); //在输出的地方调用 i 变量
})

好了,PHP foreach 循环内自增 就分享到这里,非常感谢你的来访。如果你很喜欢本站,请不要忘记收藏本站,以便下次继续访问;也可以 关注站长微博 随时获取最新动态。你的支持就是我最大的动力!

转载请注明:爱维科斯 » PHP foreach 循环内自增

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者