php 维基百科 API JSON 有页面 ID
php Wikipedia API JSON get page ID
我想使用他们的 api 获取一些维基百科信息,但我如何获取页面 ID?因为它在JSON数组中。
echo $json["query"]["pages"][HERE_IS_THE_PAGE_ID]["pageid"];
一种方法是 loop 通过 "pages" 数组。
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()
or reset()
访问(第一个)页面数组:
$this_page = current($data["Something is wrong"]["pages"]);
$page_id=$this_page["pageid"];
我想使用他们的 api 获取一些维基百科信息,但我如何获取页面 ID?因为它在JSON数组中。
echo $json["query"]["pages"][HERE_IS_THE_PAGE_ID]["pageid"];
一种方法是 loop 通过 "pages" 数组。
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()
or reset()
访问(第一个)页面数组:
$this_page = current($data["Something is wrong"]["pages"]);
$page_id=$this_page["pageid"];