3v4l.org

run code in 300+ PHP versions simultaneously
<?php $resultset = [ ['id' => 1, 'type' => 'F-A', 'name' => 'jon', 'age' => 24], ['id' => 2, 'type' => 'F-A', 'name' => 'roy', 'age' => 25], ['id' => 3, 'type' => 'F-E', 'name' => 'robert', 'age' => 26], ['id' => 4, 'type' => 'F-E', 'name' => 'sina', 'age' => 25] ]; foreach ($resultset as $row) { $output['type'][$row['type']][] = ['name' => $row['name'], 'age' => $row['age'], 'id' => $row['id']]; } echo json_encode($output, JSON_PRETTY_PRINT);

preferences:
24.15 ms | 404 KiB | 5 Q