我正在循环使用col-md-8
Bootstrap类的未知数量的容器。我想在第一次迭代旁边包含一个col-md-4
类作为侧边栏提供。
我需要在第一次迭代包括我的div 后暂停循环,然后从中断的地方继续循环。foreach 循环是否有 php 暂停,以便我可以实现这一点。
<?php foreach ($news as $new) : ?>
<div class="col-md-8">
</div>
<?php endforeach; ?>
您可以使用 if 语句
<?php
$i=1;
foreach ($news as $new) : ?>
<div class="col-md-8">
</div>
<?php if($i==1):?>
<div class="col-md-4">
</div>
<?php endif;?>
<?php $i++;?>
<?php endforeach; ?>
试试这个:
<?php
$len = count($news);
for ($i = 0; $i < $len; $i++) {
if ($i == 0) {
?>
<div class="col-md-4">
</div>
<?php } ?>
<div class="col-md-8">
</div>
<?php } ?>