#!/usr/bin/env php body->config->apps)) { fwrite(STDERR, "File contains no apps\n"); exit(11); } $games = []; foreach ($regData->body->config->apps as $app) { $games[$app->id] = $app->package; } $featured = []; foreach ($regData->body->config->global->newfeatured->ages as $ageData) { $age = $ageData->age; foreach ($ageData->entries as $columnData) { foreach ($columnData->columnentries as $rowData) { if (!isset($games[$rowData->gameID])) { continue; } $package = $games[$rowData->gameID]; $featured[$age][$package] = $rowData->thumbnail; } } } ksort($featured, SORT_NUMERIC); echo json_encode( $featured, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ) . "\n";