php的break
PHP中的break非常常见,相信大家都用过。
但break后面带参数你见过吗?
前两天遇到个3层循环的问题,因为需要限制数量,使用break,但break出来,发现页面不是我想要的,然后有记得有跳出多层循环的函数,最后发现只需要在break后面加上2就可以跳出两层循环了。
<ul class="friendlink-ul">
<li class="friendlink-li">友情链接</li>
<volist name="cateList" id="vo">
<li class="friendlink-li">
<ul>
<?php
$k = 0;
?>
<volist name="friendlylinkList" id="vof">
<if condition="$vof['link_cate_id'] eq $vo['cate_id']">
<?php
$k++;
if($k>5) break 2;
?>
<li><a href="{$vof['linkUrl']}" target="_blank" title="{$vof['linkName']}">{:msubstr($vof['linkName'], 0, 20, 'utf-8', false)}</a></li>
</if>
</volist>
</ul>
</li>
</volist>
</ul>
是不是很好用?
php的break
https://github.13sai.com/2016/08/23/65/