我试图在一行上显示4个div,在这4个div之后,它应该自动结束这一行,并继续使用4个div的新行。我现在拥有的是;
<?php
// Make sure to just show items if there are any.
if ($is_empty)
{
echo 'There are no products found.';
}
else
{
// Start counting the products.
$i = 1;
// List up all products.
foreach ($results as $item):
// Count up the productcount.
$i++;
?>
<a href="<?php echo base_url(); ?>product/<?php echo $item['product_id']."-".$item['name_clean']; ?>.html">
<?php echo $item['name']; ?>
</a>
<?php
endforeach;
}
?>
比如,如果$i=4、8、12等,那么就切断这条线(也许添加一个容纳这4个的div?),然后开始一个新的。这可能吗?我知道这是关于表的,正如我在这里发现的PHP:结束并开始一个新的<tr>6行之后
谢谢。
使用模数(%)计算每4个元素。
<?php
// Start counting the products.
$i = 0;
// List up all products.
foreach ($results as $item):
// Count up the productcount.
$i++;
?>
<a href="<?php echo base_url(); ?>product/<?php echo $item['product_id']."-".$item['name_clean']; ?>.html">
<?php echo $item['name']; ?>
</a>
<?php
if($i%4 == 0):
?>
<br />
<?php
endif;
?>
endforeach;
?>