3v4l.org

run code in 300+ PHP versions simultaneously
<?php $originalArray = [ ['A', 'B', 'C'], [1,2,3], [4,5,6], ]; $headers = array_shift($myArray); array_walk( $myArray, function($row) use ($headers) { $row = array_combine($headers, $row); } ); var_dump($myArray);

preferences:
59.62 ms | 402 KiB | 5 Q