php – 如何在每10条记录中插入foreach循环
发布时间:2020-12-13 18:03:02 所属栏目:PHP教程 来源:网络整理
导读:?php foreach($products as $product) : ?lia href="?php echo base_url(); ?main/products/?php echo $product-id; ?"?php echo $product-name; ? /a/li?php endforeach; ? 所以上面的代码获取数据库中的所有记录并生成链接.表中的100条记录 – 我想将设计
<?php foreach($products as $product) : ?> <li><a href="<?php echo base_url(); ?>main/products/<?php echo $product->id; ?>"> <?php echo $product->name; ?> </a></li> <?php endforeach; ?> 所以上面的代码获取数据库中的所有记录并生成链接.表中的100条记录 – 我想将设计拆分为5列.所以我会在CSS中这样做,但我需要能够附上 <ul> on every 20 records</ul> 我如何计算循环并执行此操作?
这样做,这将解决您的问题
<?php *$i = 0;* echo "<ul>"; foreach($products as $product) : if($i % 20 == 0) echo "</ul><ul>"; ?> <li><a href="<?php echo base_url(); ?>main/products/<?php echo $product->id; ?>"> <?php echo $product->name; ?> </a></li> <?php //if($i % 20 == 0) echo "</ul>"; $i += 1; endforeach; echo "</ul>"; ?> * edit- set $i = 0;因为数组从[0]设置为[1]使得第一个col有19而不是20.通过将其设置为[0]每个col都有20. :)再次感谢~fabio (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |