<?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