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

の 2 番目のパラメーターjson_decode()を true に設定しています。これにより、連想配列が生成されます。そこには何も渡さないでください (デフォルトでは false であるため)。ドキュメントですべてを読むことができます。

json_decode (文字列 $json [, bool $assoc = false ])

基本的に、使用方法->は、オブジェクトの形式でアクセスする方法です。

$foo->bar

連想配列では、これは次のようになります -

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