PHP - foreach循环多次并创建一个新列表

Raj*_*thi 0 php loops

我有一个包含许多值的数组,我想用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中循环.谢谢您的帮助!

dev*_*rCK 6

$ 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个元素,这将包含像

    6个要素
    6个要素
    6元素