大佬教程收集整理的这篇文章主要介绍了在foreach循环中围绕每三个项目包装一个div PHP,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
//set the array $info = array( 'Andy' => 'blue','andrew' => 'black','mark' => 'green','jane' => 'orange','simon' => 'red','joan' => 'pink','sue' => 'yellow','alan' => 'black') $i = 1; foreach($info as $key => $val){ <div class="holder"> <div class="name"> <?php echo $Name ?> </div> <div class="colour"> <?php echo $colour ?> </div> </div> }
这显示了每个“持有者”类…但我想要做的是在“持有者”类周围包装一个容器,并在每个“容器”中有3个“持有者”.
例如:
<div class="container"> <div class="holder"> <div class="name"> <?php echo $Name ?> </div> <div class="colour"> <?php echo $colour ?> </div> </div> <div class="holder"> <div class="name"> <?php echo $Name ?> </div> <div class="colour"> <?php echo $colour ?> </div> </div> <div class="holder"> <div class="name"> <?php echo $Name ?> </div> <div class="colour"> <?php echo $colour ?> </div> </div> </div>
我不知道如何获得关联数组的索引,或者如何在%3 == 0时打破foreach循环.
任何建议都很棒!
-Ved
$i = 0; foreach($info as $key => $val){ if($i%3 == 0) { echo $i > 0 ? "</div>" : ""; // close div if it's not the first echo "<div class='container'>"; } ?> <div class="holder"> <div class="name"> <?php echo $Name ?> </div> <div class="colour"> <?php echo $colour ?> </div> </div> <?php $i++; } ?> </div> <!-- close last container div -->
以上是大佬教程为你收集整理的在foreach循环中围绕每三个项目包装一个div PHP全部内容,希望文章能够帮你解决在foreach循环中围绕每三个项目包装一个div PHP所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。