0
私は多次元配列をJSONから取得しています。私はすべてから一つの価値をプリントするようには思えません。それは私に何も与えないか、array
と言います。 zip_code
フィールドをすべて印刷する必要があります。多次元配列は値を出力できません
$spit = json_decode($result);
収量:
stdClass Object
(
[zip_codes] => Array
(
[0] => stdClass Object
(
[zip_code] => 33779
[distance] => 9.513
[city] => Largo
[state] => FL
)
[1] => stdClass Object
(
[zip_code] => 33771
[distance] => 9.188
[city] => Largo
[state] => FL
)
[2] => stdClass Object
(
[zip_code] => 33760
[distance] => 9.989
[city] => Clearwater
[state] => FL
)
[3] => stdClass Object
(
[zip_code] => 33770
[distance] => 8.525
[city] => Largo
[state] => FL
)
[4] => stdClass Object
(
[zip_code] => 33786
[distance] => 8.153
[city] => Belleair Beach
[state] => FL
)
[5] => stdClass Object
(
[zip_code] => 33764
[distance] => 7.651
[city] => Clearwater
[state] => FL
)
[6] => stdClass Object
(
[zip_code] => 33756
[distance] => 6.373
[city] => Clearwater
[state] => FL
)
私は、私はちょうど明白なをしないのですが、ありませんし、それをエコーするには約20の方法を試してみましたが、確信して$zip=$spit->zip_codes->zip_code;
と$zip=['zip_codes']['zip_code'];
にアクセスしようとしています運。
として郵便番号を印刷することができます$ジップ= $ spit- '試してみてください> zip_codes [0] - > zip_code; ' –
これは配列全体ではなく、最初の郵便番号のみを返します。 –
[json \ _decode/multidimensional arrayの後にJSON配列にアクセスする]の複製があります(http://stackoverflow.com/questions/14934660/accessing-json-array-after-json-decode-multidimensional-array) – miken32