3v4l.org

run code in 500+ PHP versions simultaneously
<?php $arr = [ [ 'foo 1', 'bar 1', '', '', 'test 1', 'lorem 1', 'ipsum 1', '', 'will be ignored 1', ], [ 'foo 2', 'bar 2', '', '', 'test 2', 'lorem 2', 'ipsum 2', '', 'will be ignored 2', ], [ 'foo 3', 'bar 3', '', '', 'test 3', 'lorem 3', 'ipsum 3', '', 'will be ignored 3', ], [ 'foo 4', 'bar 4', '', '', 'test 4', 'lorem 4', 'ipsum 4', '', 'will be ignored 4', ], ]; $newArray = []; foreach($arr as $sub) { // The example array you say you want have 8 elements, indexes 0-7 $newArray[] = array_slice($sub, 0, 8); } print_r($newArray);
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.31, 8.3.0 - 8.3.4, 8.3.6 - 8.3.31, 8.4.1 - 8.4.22, 8.5.0 - 8.5.7
Array ( [0] => Array ( [0] => foo 1 [1] => bar 1 [2] => [3] => [4] => test 1 [5] => lorem 1 [6] => ipsum 1 [7] => ) [1] => Array ( [0] => foo 2 [1] => bar 2 [2] => [3] => [4] => test 2 [5] => lorem 2 [6] => ipsum 2 [7] => ) [2] => Array ( [0] => foo 3 [1] => bar 3 [2] => [3] => [4] => test 3 [5] => lorem 3 [6] => ipsum 3 [7] => ) [3] => Array ( [0] => foo 4 [1] => bar 4 [2] => [3] => [4] => test 4 [5] => lorem 4 [6] => ipsum 4 [7] => ) )
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 Array ( [0] => Array ( [0] => foo 1 [1] => bar 1 [2] => [3] => [4] => test 1 [5] => lorem 1 [6] => ipsum 1 [7] => ) [1] => Array ( [0] => foo 2 [1] => bar 2 [2] => [3] => [4] => test 2 [5] => lorem 2 [6] => ipsum 2 [7] => ) [2] => Array ( [0] => foo 3 [1] => bar 3 [2] => [3] => [4] => test 3 [5] => lorem 3 [6] => ipsum 3 [7] => ) [3] => Array ( [0] => foo 4 [1] => bar 4 [2] => [3] => [4] => test 4 [5] => lorem 4 [6] => ipsum 4 [7] => ) )

preferences:
94.26 ms | 1446 KiB | 4 Q