php Википедия API JSON получить идентификатор страницы

Я хочу получить информацию из Википедии, используя их API, но как мне получить идентификатор страницы? Потому что это в массиве JSON.

echo $json["query"]["pages"][HERE_IS_THE_PAGE_ID]["pageid"];

0

Решение

Одним из способов является петля через массив страниц.

foreach ($json["query"]["pages"] as $page_id => $this_page) {
echo $page_id;
// OR
echo $this_page['pageid'];
}

Если вы уверены, что данные содержат только одну страницу, вы можете просто получить доступ к массиву ключ:

$page_id = key($json["query"]["pages"]);

Вот пример.

Или использовать current() или же reset() чтобы получить доступ к (первому) массиву страниц:

$this_page = current($data["Something is wrong"]["pages"]);
$page_id=$this_page["pageid"];

Вот пример.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]