- var_export: documentation ( source)
- range: documentation ( source)
<?php
var_export(
array2cols(range('a', 'r'), 12)
);
function array2cols($array,$n){
$groups = array();
for($i=0;$i<$n;$i++){
$groups[$i] = array();
}
$col = 0;
foreach($array as $row){
$groups[$col][] = $row;
$col = ($col+1)%$n;
}
return $groups;
}