我有一个包含许多值的数组,我想用PHP实现这样的列表.
<div class="item">
<div class="thumb-cont">
<ul>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
</ul>
</div>
</div>
<div class="item">
<div class="thumb-cont">
<ul>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
</ul>
</div>
</div>
<div class="item">
<div class="thumb-cont">
<ul>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
可以任何身体帮助我如何在foreach中管理此列表或在php中循环.谢谢您的帮助!
$ arr有18个元素,$ html将包含所有带有ul的html字符串
$len = count($arr);
$html = '<ul><div class="item"><div class="thumb">';
for ($i = 0; $i < $len; $i++) {
if(!$i%6 && $i != 0){
$html .= '</ul></div></div><ul><div class="item"><div class="thumb">';
}
$html .='<li>content</li>';
}
$html .='</ul></div></div>';
Run Code Online (Sandbox Code Playgroud)
对于18个元素,这将包含像