我有一个大约40个元素的数组,我需要按5:5分组:
<div class="five">
1
2
3
4
5
</div>
<div class="five">
6
7
8
9
10
</div>
什么是优雅的解决方案?
答案 0 :(得分:7)
只需致电array_chunk
:
$numbers = range(1, 10);
$split = array_chunk($numbers, 5);
答案 1 :(得分:2)
尝试:
<?php
$i = 0;
foreach($array as $value){
if($i % 5 == 0){echo '<div class="five">';}
echo $value;
if($i % 5 == 4){echo '</div>';}
$i++;
}
?>