<?php
//16
$arr = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p");
$limit=7;
$count=ceil(count($arr)/$limit);
$content = array();
$j=1;
for($i=0;$i<$count;$i++)
{
$content[$i] = array_slice($arr,($i*$limit),($j*$limit));
//ambil array yang pertama dari setiap limit array.
$tmpContent= array();
if($content[$i][0]!=$content[$i])
{
$tmpContent[$i] = $content[$i];
}
$content[$i] = array($content[$i][0],$tmpContent[$i]);
//$content[$i][0] = array($content[$i][0]);
$j++;
}
echo "<pre>";
var_dump(array_chunk($arr,3));
echo "</pre>";
preferences:
31.15 ms | 402 KiB | 5 Q