0

我有以下 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; 

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

4

1 回答 1

3

您将第二个参数设置为json_decode()true。这将产生一个关联数组。不要在那里传递任何东西(因为默认情况下它是错误的)。您可以在文档中阅读所有相关信息。

json_decode ( 字符串 $json [, bool $assoc = false ])

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

$foo->bar

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

$foo['bar']
于 2013-03-14T22:04:10.773 回答