PHP& JSON没有显示任何结果

时间:2013-03-14 22:02:00

标签: php json

我有以下PHP代码,它打印出此链接中显示的结果:http://www.visitrack.co.uk/testdata2.php

$json = "http://api.duedil.com/sandbox/v2/company/03977902.json fields=get_all&api_key=***";
$jsonfile = file_get_contents($json);
var_dump(json_decode($jsonfile,true));

我要做的是将结果拆分为单独的php变量。下面的代码是我的尝试,但它不会返回错误或任何结果。

 $url="http://api.duedil.com/sandbox/v2/company/03977902.json?fields=get_all&api_key=2gwhy5py2zfdzpnf3ev3dsjs";
 $json = file_get_contents($url); $response = json_decode($json, TRUE);
 echo $requestId->Response->id->value; 

任何建议将不胜感激。感谢

1 个答案:

答案 0 :(得分:3)

您正在将json_decode()的第二个参数设置为true。这将产生一个关联数组。不要在那里传递任何东西(因为默认情况下它是假的)。您可以在documentation

中阅读所有相关信息
  

json_decode(string $ json [,bool $ assoc = false])

基本上,使用->的方法是以对象的形式访问它。

$foo->bar

在关联数组中,这看起来像 -

$foo['bar']