Ich habe ein mehrdimensionales Array, das von JSON kommt. Ich kann nicht scheinen, einen Wert von allen zu drucken. Es gibt mir entweder nichts oder sagt array
. Ich muss alle zip_code
Felder drucken.Mehrdimensionales Array kann keine Werte ausgeben
$spit = json_decode($result);
Ausbeuten:
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
)
Ich habe mit $zip=$spit->zip_codes->zip_code;
und $zip=['zip_codes']['zip_code'];
zuzugreifen versucht, ich bin sicher, dass ich fehle nur das Offensichtliche, sondern haben etwa 20 Arten versucht, es ohne ein Echo aus Glück.
Try '$ zip = $ Geifer drucken > zip_codes [0] -> zip_code; ' –
Das gibt mir nur die erste Postleitzahl nicht das ganze Array. –
Mögliches Duplikat von [Auf JSON-Array nach json \ _decode/mehrdimensionalem Array zugreifen] (http://stackoverflow.com/questions/14934660/accessing-json-array-after-json-decode-multidimensional-array) – miken32