3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ ['parent 1', '10000', '20000'], ['parent 1', '15000', '21000'], ['parent 2', '13000', '22000'], ['parent 2', '11000', '5000'], ]; $new_array = array(); foreach($array as $a) { $temp = array_slice($a, 1); if(!array_key_exists($a[0], $new_array)) { $new_array[$a[0]] = array(); } array_push($new_array[$a[0]], $temp); } print_r($new_array) ?>

preferences:
26.83 ms | 406 KiB | 5 Q