PHP将一维数组平均分割成n个二维数组

PHP将一维数组平均分割成n个二维数组


$arr = array(4, 23, 56, 1, 9, 5, 2, 67, 34, 100, 78);
asort($arr);
$n = 3; //可以是任意数字
for ($i = 1; $i <= $n; $i++) {
    $res[] = array_slice($arr, $i * $n, $n);
}
print_r($res);

你可能感兴趣的:(PHP,数组,PHP)