Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php Wikipedia API JSON获取页面ID_Php_Api_Wikipedia - Fatal编程技术网

php Wikipedia API JSON获取页面ID

php Wikipedia API JSON获取页面ID,php,api,wikipedia,Php,Api,Wikipedia,我想使用他们的api获取一些wikipedia信息,但如何获取页面id?因为它在JSON数组中 echo $json["query"]["pages"][HERE_IS_THE_PAGE_ID]["pageid"]; 一种方法是通过“pages”数组 如果确定数据仅包含一个页面,则可以访问阵列: 或使用或访问(第一)页数组: $this_page = current($data["Something is wrong"]["pages"]); $page_id=$this_page["pag

我想使用他们的api获取一些wikipedia信息,但如何获取页面id?因为它在JSON数组中

echo $json["query"]["pages"][HERE_IS_THE_PAGE_ID]["pageid"];
一种方法是通过“pages”数组

如果确定数据仅包含一个页面,则可以访问阵列:

或使用或访问(第一)页数组:

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

json是什么样子的?不过我很笨,从来没有想过访问pages键。谢谢:)
$page_id = key($json["query"]["pages"]);
$this_page = current($data["Something is wrong"]["pages"]);
$page_id=$this_page["pageid"];