このforaech文をどのようにして5ループに制限できますか?私はブレークを使うべきだと思うが、どこに置くべきかわからない。このPHP foreach文をわずか5ループに制限します
<?php if(!empty($locations)): foreach($locations as $location): ?>
<?php if(empty($location["title"])) continue; ?>
<li>
<a href="<?php esc_attr_e($url.$glue.http_build_query($location["query"])) ?>">
<?php esc_html_e($location["title"]) ?>
</a>
<?php if($param->count): ?>
<div class="wpjb-widget-item-count">
<div class="wpjb-widget-item-num"><?php echo intval($location["count"]) ?></div>
</div>
<?php endif; ?>
</li>
<?php endforeach; ?>
カウンタ変数を使用し、その値が5のときに中断します。 –
foreachの代わりに 'for'ループを使用することをお勧めします。それは正確に何のために作られているので、X(5)回反復します。 – Xatenev