$file, 'title' => $title, 'type' => $ext, 'created' => $date ?: $created, ]; } usort($posts, fn($a, $b) => $b['created'] - $a['created']); // newest first echo json_encode($posts);