• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

json array durchsuchen

imoney91

Mitglied
Hallo,

ich stehe momentan total auf dem Schlauch. Ich habe ein mehrdimensionales Array ( von einem Json geparst ). Bei einfachen Arrays hätte ich einfach nach dem key gefragt, denn hätte ich den Wert dazu rausbekommen. Aber irgendwie will es bei diesem mehrdi. Array nicht klappen...

array(1) { ["city"]=> array(6) { ["city_code"]=> string(9) "DE0000434" ["name"]=> string(8) "Augsburg" ["url"]=> string(35) "deutschland/augsburg/DE0000434.html" ["post_code"]=> string(5) "86150" ["credit"]=> array(4) { ["info"]=> string(148) "In order to use the free weather data from wetter.com you HAVE TO display at least two out of three of the following possibilities: text, link, logo" ["text"]=> string(21) "Powered by wetter.com" ["link"]=> string(21) "http://www.wetter.com" ["logo"]=> string(54) "Download at http://www.wetter.com/api/downloads/#logos" } ["forecast"]=> array(3) { ["2013-01-02"]=> array(13) { ["du"]=> string(10) "1357099200" ["d"]=> string(10) "1357106400" ["dhu"]=> string(16) "2013-01-02 04:00" ["dhl"]=> string(16) "2013-01-02 06:00" ["p"]=> string(2) "24" ["w"]=> string(2) "20" ["06:00"]=> array(9) { ["du"]=> string(10) "1357099200" ["d"]=> string(10) "1357106400" ["dhu"]=> string(16) "2013-01-02 04:00" ["dhl"]=> string(16) "2013-01-02 06:00" ["p"]=> string(1) "5" ["w"]=> string(2) "20" ["tn"]=> string(1) "2" ["tx"]=> string(1) "3" ["w_txt"]=> string(6) "wolkig" } ["11:00"]=> array(9) { ["du"]=> string(10) "1357117200" ["d"]=> string(10) "1357124400" ["dhu"]=> string(16) "2013-01-02 09:00" ["dhl"]=> string(16) "2013-01-02 11:00" ["p"]=> string(1) "6" ["w"]=> string(2) "20" ["tn"]=> string(1) "3" ["tx"]=> string(1) "4" ["w_txt"]=> string(6) "wolkig" } ["17:00"]=> array(9) { ["du"]=> string(10) "1357138800" ["d"]=> string(10) "1357146000" ["dhu"]=> string(16) "2013-01-02 15:00" ["dhl"]=> string(16) "2013-01-02 17:00" ["p"]=> string(1) "6" ["w"]=> string(2) "20" ["tn"]=> string(1) "0" ["tx"]=> string(1) "2" ["w_txt"]=> string(6) "wolkig" } ["23:00"]=> array(9) { ["du"]=> string(10) "1357160400" ["d"]=> string(10) "1357167600" ["dhu"]=> string(16) "2013-01-02 21:00" ["dhl"]=> string(16) "2013-01-02 23:00" ["p"]=> string(1) "7" ["w"]=> string(2) "20" ["tn"]=> string(1) "0" ["tx"]=> string(1) "0" ["w_txt"]=> string(6) "wolkig" } ["w_txt"]=> string(6) "wolkig" ["tn"]=> string(1) "0" ["tx"]=> string(1) "4" } ["2013-01-03"]=> array(13) { ["du"]=> string(10) "1357185600" ["d"]=> string(10) "1357192800" ["dhu"]=> string(16) "2013-01-03 04:00" ["dhl"]=> string(16) "2013-01-03 06:00" ["p"]=> string(2) "24" ["w"]=> string(2) "61" ["06:00"]=> array(9) { ["du"]=> string(10) "1357185600" ["d"]=> string(10) "1357192800" ["dhu"]=> string(16) "2013-01-03 04:00" ["dhl"]=> string(16) "2013-01-03 06:00" ["p"]=> string(1) "5" ["w"]=> string(2) "30" ["tn"]=> string(1) "0" ["tx"]=> string(1) "2" ["w_txt"]=> string(7) "bedeckt" } ["11:00"]=> array(9) { ["du"]=> string(10) "1357203600" ["d"]=> string(10) "1357210800" ["dhu"]=> string(16) "2013-01-03 09:00" ["dhl"]=> string(16) "2013-01-03 11:00" ["p"]=> string(1) "6" ["w"]=> string(2) "61" ["tn"]=> string(1) "3" ["tx"]=> string(1) "5" ["w_txt"]=> string(14) "leichter Regen" } ["17:00"]=> array(9) { ["du"]=> string(10) "1357225200" ["d"]=> string(10) "1357232400" ["dhu"]=> string(16) "2013-01-03 15:00" ["dhl"]=> string(16) "2013-01-03 17:00" ["p"]=> string(1) "6" ["w"]=> string(2) "61" ["tn"]=> string(1) "4" ["tx"]=> string(1) "6" ["w_txt"]=> string(14) "leichter Regen" } ["23:00"]=> array(9) { ["du"]=> string(10) "1357246800" ["d"]=> string(10) "1357254000" ["dhu"]=> string(16) "2013-01-03 21:00" ["dhl"]=> string(16) "2013-01-03 23:00" ["p"]=> string(1) "7" ["w"]=> string(2) "61" ["tn"]=> string(1) "6" ["tx"]=> string(1) "6" ["w_txt"]=> string(14) "leichter Regen" } ["w_txt"]=> string(14) "leichter Regen" ["tn"]=> string(1) "0" ["tx"]=> string(1) "6" } ["2013-01-04"]=> array(13) { ["du"]=> string(10) "1357272000" ["d"]=> string(10) "1357279200" ["dhu"]=> string(16) "2013-01-04 04:00" ["dhl"]=> string(16) "2013-01-04 06:00" ["p"]=> string(2) "24" ["w"]=> string(2) "61" ["06:00"]=> array(9) { ["du"]=> string(10) "1357272000" ["d"]=> string(10) "1357279200" ["dhu"]=> string(16) "2013-01-04 04:00" ["dhl"]=> string(16) "2013-01-04 06:00" ["p"]=> string(1) "5" ["w"]=> string(2) "61" ["tn"]=> string(1) "6" ["tx"]=> string(1) "7" ["w_txt"]=> string(14) "leichter Regen" } ["11:00"]=> array(9) { ["du"]=> string(10) "1357290000" ["d"]=> string(10) "1357297200" ["dhu"]=> string(16) "2013-01-04 09:00" ["dhl"]=> string(16) "2013-01-04 11:00" ["p"]=> string(1) "6" ["w"]=> string(2) "61" ["tn"]=> string(1) "7" ["tx"]=> string(1) "7" ["w_txt"]=> string(14) "leichter Regen" } ["17:00"]=> array(9) { ["du"]=> string(10) "1357311600" ["d"]=> string(10) "1357318800" ["dhu"]=> string(16) "2013-01-04 15:00" ["dhl"]=> string(16) "2013-01-04 17:00" ["p"]=> string(1) "6" ["w"]=> string(2) "61" ["tn"]=> string(1) "7" ["tx"]=> string(1) "7" ["w_txt"]=> string(14) "leichter Regen" } ["23:00"]=> array(9) { ["du"]=> string(10) "1357333200" ["d"]=> string(10) "1357340400" ["dhu"]=> string(16) "2013-01-04 21:00" ["dhl"]=> string(16) "2013-01-04 23:00" ["p"]=> string(1) "7" ["w"]=> string(2) "61" ["tn"]=> string(1) "7" ["tx"]=> string(1) "8" ["w_txt"]=> string(14) "leichter Regen" } ["w_txt"]=> string(14) "leichter Regen" ["tn"]=> string(1) "6" ["tx"]=> string(1) "8" } } } }
 
Werbung:
bevor ich/jemand anderes dir hier hilft, solltest du lieber den Code in die entsprechenden Foren-tags schreiben:

PHP => [ PHP ][ /PHP ]
HTML => [ HTML ][ /HTML ]
CODE => [ CODE ][ /CODE ]

;)
 
Hallo,

also richtig tag macht das einfacher wie schon geschrieben.
Für dich selber solltest auch den richtigen tag nutzen bei der testausgabe denn so blickt keiner durch, versuche doch mal
anstelle deiner dump ausgabe
PHP:
echo "<pre>";
print_r($deinJson);
echo "<pre>";
so jetzt siehst die struktur und kannst vielleicht auch was abfragen.
vielleicht so
Code:
echo $xml->credit->text;

Cheffchen
 
Werbung:
Zurück
Oben