1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
<?php $data = range(1, 32); # fake data foreach(array_chunk($data, 5) as $items) { # output per each segment: echo '<div>'; foreach($items as $item) { echo $item , " "; } echo '</div>', "\n"; } return;
1 2 3 4 5 6 7
<div>1 2 3 4 5 </div> <div>6 7 8 9 10 </div> <div>11 12 13 14 15 </div> <div>16 17 18 19 20 </div> <div>21 22 23 24 25 </div> <div>26 27 28 29 30 </div> <div>31 32 </div>