3v4l.org

run code in 300+ PHP versions simultaneously
<?php $reader = array(array ( 0 => 'Phone', 1 => 'Sum', 2 => 'Name', 3 => 'Something else', ), array ( 0 => '+1 555123456', 1 => 50.00, 2 => 'Johnny Doe', 3 => 100.50 ), array ( 0 => '911', 1 => 20.12, 2 => 'Eli the Computer Guy', 3 => 99.99 )); $row = 1; // header row $new_array = array(); foreach ($reader as $data) { if ($row == 1) { $headers = $data; } else { $new_array[] = array_combine($headers, $data); } $row++; } print_r($new_array);

preferences:
26.79 ms | 405 KiB | 5 Q