Konrad Rudolph: Stack in PHP - gibt es das?

Beitrag lesen

Hallo,

ich wollte eigentlich nur wissen, ob es bereits eine in PHP implementierte LIFO Stack-Klasse gibt, denn wenn man das selber schreibt ist das logischerweise mit diesen superdynamischen Arrays recht langsam.
Also: gibt es das (oder eine _sauschnelle_ Implementierung)?

Alternativ:

gibt es für PHP einen guten XML-Parser, der Daten in einer logischen Form in Arrays packt und nicht in der Form von xml_parse_into_struct?

Also, ich will bei folgendem Input:

\\ <element>
    <sub1>Hallo</sub1>
    <sub2>Welt!</sub2>
</element>
///

folgenden Output:

\\ $xml_doc == Array (
    'element' => array(
        'sub1' => 'Hallo',
        'sub2' => 'Welt'
    )
)
///

solch einen Output fände ich logisch und er ist sehr viel besser verwertbar für mich als der der xml_parse_into_struct-Output.

Allerdings, wenn es solch eine Klasse nicht gibt, könnte ich sie mir leicht selber basteln (mit xml_parse), aber dafür bräuchte ich den LIFO-Stack....

Gruß,
KonRad -

--
SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
ss:| zu:( ls:$ fo:! de:] va:| ch:? sh:) n4:# rl:? br:& js:| ie:) fl:| mo:|