0
我想使用api獲取一些wikipedia信息,但是如何獲取頁面ID?因爲它在JSON數組中。php Wikipedia API JSON獲取頁面ID
echo $json["query"]["pages"][HERE_IS_THE_PAGE_ID]["pageid"];
我想使用api獲取一些wikipedia信息,但是如何獲取頁面ID?因爲它在JSON數組中。php Wikipedia API JSON獲取頁面ID
echo $json["query"]["pages"][HERE_IS_THE_PAGE_ID]["pageid"];
一種方法是通過「pages」數組輸入loop。
foreach ($json["query"]["pages"] as $page_id => $this_page) {
echo $page_id;
// OR
echo $this_page['pageid'];
}
如果你肯定的是,數據只包含一個頁面,你可以只訪問數組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