Php 断开foreach循环3
我有一个数组的foreach循环。我想在一个周期后停止Php 断开foreach循环3,php,arrays,break,Php,Arrays,Break,我有一个数组的foreach循环。我想在一个周期后停止 foreach ($r['result']['mounts'] as $item) echo ' <li class="span3 clearfix" data-tag=', $item['qualityId'], '> <div class="element-item ', $item['qualityId'], '" data-category=
foreach ($r['result']['mounts'] as $item) echo '
<li class="span3 clearfix" data-tag=', $item['qualityId'],
'>
<div class="element-item ', $item['qualityId'], '" data-category="element-item ', $item['qualityId'], '">
<a
href="//de.wowhead.com/item=',
$item['itemId'], '"
class="', $item['qualityId'], '"
>
<img
src="http://wow.zamimg.com/images/wow/icons/large/', $item['icon'], '.jpg"
alt="', htmlspecialchars($item['name']), '"
>
</a>
</div></li>';
break;
echo '
问题是在一次循环后,整个阵列再次发出回声。您已经忘记了花括号:
foreach ($r['result']['mounts'] as $item) {
echo '...';
break;
}
您已经忘记了花括号:
foreach ($r['result']['mounts'] as $item) {
echo '...';
break;
}
foreach($r['result']['mounts']作为$item)
{
echo'
';
打破
}
但如果你只想要第一个循环,为什么要循环 foreach($r['result']['mounts']作为$item)
{
echo'
';
打破
}
但如果你只想要第一个循环,为什么要循环 那么为什么要循环呢?为什么不抓住第一排呢:
$item = $r['result']['mounts'][0];
那为什么要循环呢?为什么不抓住第一排呢:
$item = $r['result']['mounts'][0];
为了在foreach中执行多行代码,需要在foreach中添加大括号。如果要在一个周期后中断,为什么要使用循环?如果要在foreach中执行多行代码,需要在foreach中添加大括号。如果要在一个周期后中断,为什么要使用循环?