Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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
从url字符串(php)查询json文件_Php_Json_Data.gov - Fatal编程技术网

从url字符串(php)查询json文件

从url字符串(php)查询json文件,php,json,data.gov,Php,Json,Data.gov,我正在尝试使用data.gov.uk获取法庭数据,并用它做一些很酷的事情。我遇到的问题是,如果我试图用php从服务器解码版本:它就是无法加载。只有我下载courts.json文件并从中解码,它才能工作。然而,我无法用courts.json?q=bristol这样的东西来查询数据 所以我的问题是,我应该能够直接从政府网站解码,还是需要在本地解码,如果是这样,我如何允许我将查询字符串输入到本地json文件 e、 g.我希望能够做到以下几点: $jsonurl = directory() . '/co

我正在尝试使用data.gov.uk获取法庭数据,并用它做一些很酷的事情。我遇到的问题是,如果我试图用php从服务器解码版本:它就是无法加载。只有我下载courts.json文件并从中解码,它才能工作。然而,我无法用courts.json?q=bristol这样的东西来查询数据

所以我的问题是,我应该能够直接从政府网站解码,还是需要在本地解码,如果是这样,我如何允许我将查询字符串输入到本地json文件

e、 g.我希望能够做到以下几点:

$jsonurl = directory() . '/courts.json?q=old+bailey';
$json =   wp_remote_get($jsonurl,0,null,null);
$court = json_decode($json['body'], true);
那么, 你有两个选择

1) 使用Joanvo提到的
cURL库

2) 使用
YQL(雅虎查询语言)
这也是另一个强大的功能