dey: noch einmal: array query verfeinern

Beitrag lesen

Hallo,

ich hoffe mal, das wird nicht als Doppelposting angesehen!?
Beim letzten mal gab es gar keine Antwort, was mich doch ein wenig verwirrt.
Ich poste trotz Link noch mal die komplette Frage:

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--