3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = ['a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10']; $b = ['b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'b7', 'b8', 'b9', 'b10']; $c = ['c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'c7', 'c8', 'c9', 'c10']; var_export( array_map( fn(...$cols) => array_merge(...$cols), ...array_map( fn($row) => array_chunk($row, 2), [$a, $b, $c] ) ) );
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0 - 8.5.1
array ( 0 => array ( 0 => 'a1', 1 => 'a2', 2 => 'b1', 3 => 'b2', 4 => 'c1', 5 => 'c2', ), 1 => array ( 0 => 'a3', 1 => 'a4', 2 => 'b3', 3 => 'b4', 4 => 'c3', 5 => 'c4', ), 2 => array ( 0 => 'a5', 1 => 'a6', 2 => 'b5', 3 => 'b6', 4 => 'c5', 5 => 'c6', ), 3 => array ( 0 => 'a7', 1 => 'a8', 2 => 'b7', 3 => 'b8', 4 => 'c7', 5 => 'c8', ), 4 => array ( 0 => 'a9', 1 => 'a10', 2 => 'b9', 3 => 'b10', 4 => 'c9', 5 => 'c10', ), )
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.

preferences:
150.64 ms | 408 KiB | 5 Q