dey: array query verfeinern

Beitrag lesen

Hallo,

ich habe schon früher einmal zum Thema miniXML gepostet.
Mein Arbeitspeicher ist jetzt deutlich früher übergelaufen, als ich erwartet hatte.
Jetzt habe ich mich bei php.net bei James bedient: herlich flott und schlank.

Nur leider wird das array nicht ganz so schön aufgebaut:

XML-to-array
Array
(
    [0] => Array
        (
            [nodename] => ALL_GAMES
            [attributes] => Array
                (
                )

[childrens] => Array
                (
                    [0] => Array
                        (
                            [nodename] => GAME
                            [attributes] => Array
                                (
                                    [GID] => 0
                                    [MATCH] => Testspiel
                                    [YY] => 00
                                    [MM] => 01
                                    [DD] => 01
                                )

[childrens] => Array
                                (
                                    [0] => Array                                        (
                                            [nodename] => RESULT
                                            [attributes] => Array
                                                (
                                                )

[nodevalue] => 1:0

Wenn ich jetzt das Ergebnis ausgeben lasse muß leider über den Schlüsselwert des entsprechenden Kindelements[0] gehen:
$xml_array['0']['childrens'][$key]['childrens'][0]['nodevalue']
Sollte die Position des Kindelements aus Unachtsamkeit mal woanders sein bekomme ich ein falschen Rückgabewert.
Lieber würde ich mir [nodevalue] von dem Kind zurückgeben lassen bei dem [nodename]= RESULT ist.
Ich habe aber ganz und gar keine Idee wie! Kann jemand helfen?

bydey

--
-- bydey ist die Signatur und Verabschiedung, nicht der Nick --
-- Navigate all your PHP web projects with  PHP Project Browser--