apiを使ってウィキペディアの情報を取得したいのですが、どのようにページIDを取得できますか?これはJSON配列内にあるためです。php Wikipedia API JSON get page ID
echo $json["query"]["pages"][HERE_IS_THE_PAGE_ID]["pageid"];
apiを使ってウィキペディアの情報を取得したいのですが、どのようにページIDを取得できますか?これはJSON配列内にあるためです。php Wikipedia API JSON get page ID
echo $json["query"]["pages"][HERE_IS_THE_PAGE_ID]["pageid"];
「ページ」配列を使用してloopにアクセスすることもできます。
foreach ($json["query"]["pages"] as $page_id => $this_page) {
echo $page_id;
// OR
echo $this_page['pageid'];
}
あなたは、データが1ページだけが含まれていることを特定している場合は、あなただけの配列keyアクセスすることができました:
$page_id = key($json["query"]["pages"]);
または(最初にアクセスするためにcurrent()
またはreset()
を使用します)ページ配列:
$this_page = current($data["Something is wrong"]["pages"]);
$page_id=$this_page["pageid"];
私は愚かですが、ページのキーにアクセスすることは考えませんでした。ありがとうございました :) – Select
jsonのようなものは何ですか? – FirstOne
https://en.wikipedia.org/w/api.php?action=query&titles=ICANN&prop=revisions&rvprop=content&format=json – Select