3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = [ (object) [ 'C1' => 'C1V1', 'C2' => 'C2V1', 'C3' => 'C3V1', ], (object) [ 'C1' => 'C1V2', 'C2' => 'C2V2', 'C3' => 'C3V2', ] ]; $arr = json_decode(json_encode($arr), true); // format //[["C1","C2","C3],[C1V1,C2V1,C3V1],[C1V2,C2V2,C3V3]] $i=0; $newArr[0] = array_keys($arr[0]); foreach($arr as $record) { $i++; foreach($record as $col => $val) { $newArr[$i][] = $val; } } print_r($newArr);

preferences:
34.68 ms | 407 KiB | 5 Q