3v4l.org

run code in 300+ PHP versions simultaneously
<?php $input = array( array(1,2,3), array(4,5,3), array(7,8,4), array(9,10,4), array(11,12,4) ); $out1 = $out2 = []; $splitIndex = 2; foreach($input as $k => $v){ if($k < $splitIndex){ $out1[] = $v; }else{ $out2[] = $v; } } print_r($out1); print_r($out2);
Output for 7.1.25 - 7.1.30, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
Array ( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [1] => Array ( [0] => 4 [1] => 5 [2] => 3 ) ) Array ( [0] => Array ( [0] => 7 [1] => 8 [2] => 4 ) [1] => Array ( [0] => 9 [1] => 10 [2] => 4 ) [2] => Array ( [0] => 11 [1] => 12 [2] => 4 ) )

preferences:
169.99 ms | 409 KiB | 5 Q