PHP代碼:
$arr = array(1,2,3,4,5,6,7);
$x = 1;
$y = 0;
foreach($arr as $k => $v){
$data[$y][] = $v;
//4 就是沒個li顯示4條數據,如果顯示3條,改成3即可。
if($x == 4){
$y++;
$x=1;
continue;
}
$x++;
}
//$data 是最終的結果集,發送到頁面循環即可.
HTML代碼(我這裡是smarty模板):
<ul>
{foreach from=$data item=vo}
<li>
{foreach from=$vo item=val}
<a href="#"><img src="{$val.xxxx}"></a>
{/foreach}
</li>
{/foreach}
</ul>
結果:
· 1234
·567