Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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
json解码不获取url_Json_Curl - Fatal编程技术网

json解码不获取url

json解码不获取url,json,curl,Json,Curl,} 在这里,json解码似乎不起作用,因为它不接受数组 而且url没有通过curl传递。错误是注意:试图在第50行的C:\xampp\htdocs\phpprog\upload\u file\u add.php中获取非对象的属性。。。任何帮助都可能是错误的 欣赏假设example4.txt的内容是从Google API返回的有效JSON结果:您的数据主要是数组而不是对象,因此您需要按如下方式访问它: $jsondata = file_get_contents('example4

}
在这里,json解码似乎不起作用,因为它不接受数组 而且url没有通过curl传递。错误是注意:试图在第50行的C:\xampp\htdocs\phpprog\upload\u file\u add.php中获取非对象的属性。。。任何帮助都可能是错误的
欣赏假设
example4.txt
的内容是从Google API返回的有效JSON结果:您的数据主要是数组而不是对象,因此您需要按如下方式访问它:

         $jsondata = file_get_contents('example4.txt',true);
         $data=json_decode($jsondata,true); 
         echo "$data";
       (line 50)  $address=$data->results[0]->address_components; 
         echo "$address";

那么文件
example4.txt
的内容是什么呢?太多了!但是Hans Z.爵士实际上JSON结果并不是通过example4.txt中的curl返回的。。我该如何解决这个问题
         $jsondata = file_get_contents('example4.txt',true);
         $data=json_decode($jsondata,true); 
         echo "$data";
       (line 50)  $address=$data->results[0]->address_components; 
         echo "$address";
$address=$data['results'][0]['address_components'];
print_r($address);
$long_name=$address[0]['long_name'];
echo $long_name;