私はAPIにクエリを実行しましたが、返されたコード(JSON)を表示するにはいくつかの問題があります。私はのvar_dumpをすれば、私はこのようなものがあります:PHP JSONと配列
var_dump($street['location']);
echo '->latitude:' . $location['latitude'] . '<br/>';
foreach($location['street'] as $st){
echo '-->street id:' . $st['id'] . '<br/>';
echo '-->street name:' . $st['name'] . '<br/>';
}
echo '->Longitude:' . $location['longitude'] . '<br/>';
をしかし、私は得る:
array(3) {
["latitude"]=> string(10) "52.6397278"
["street"]=> array(2) {
["id"]=> int(469)
["name"]=> string(23) "On or near Abbey Street"
}
["longitude"]=> string(10) "-1.1322920"
} ->latitude:5
Warning: Invalid argument supplied for foreach() in /home/pasd529/public_html/npia.php on line 102
->Longitude:5
今
var_dump($street['location']);
array(3) {
["latitude"]=> string(10) "52.6397278"
["street"]=> array(2) {
["id"]=> int(469)
["name"]=> string(23) "On or near Abbey Street"
}
["longitude"]=> string(10) "-1.1322920"
}
を、通常、私はそれが表示され持っているそのようなことを行います
緯度/経度が切り詰められているため、ID /名前がわかりません。
ありがとうございました
ありがとうございました。正常に動作します。私はいつforeachをする必要があるかどうかを知っていますか? – Olivier
@middus:これはデバッグコードです:( –
@Gianps申し訳ありませんが、私にあなたに教えていることを理解していません。 – middus