3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [1,2,3,4,5]; $cols = 4; $chunks = array_fill(0, $cols, []); $cnt = 0; foreach ($array as $thing) { $chunks[$cnt++ % $cols][] = $thing; } var_dump($chunks); $chunks = array_chunk($array, $cols); $chunks = array_map(null, ...$chunks); var_dump($chunks);

preferences:
39.02 ms | 402 KiB | 5 Q