3v4l.org

run code in 300+ PHP versions simultaneously
<?php function array_split(array $array, $size) { $result = []; $i = 0; foreach ($array as $value) { $result[floor($i++ / $size)][] = $value; } return $result; } var_dump(array_split([1, 2, 3, 4, 5, 6, 7, 8], 3));

preferences:
45.38 ms | 402 KiB | 5 Q