(PHP 8)
SimpleXMLElement::getChildren — Liefert die Kind-Elemente des aktuellen Elements
Vor PHP 8.0 war SimpleXMLElement::getChildren() nur in der Kindklasse SimpleXMLIterator deklariert.
Diese Methode gibt ein SimpleXMLElement-Objekt zurück, das die Kind-Elemente des aktuellen SimpleXMLElement-Elements enthält.
Diese Funktion besitzt keine Parameter.
Gibt ein SimpleXMLElement-Objekt zurück, das die Kind-Elemente des aktuellen Elements enthält.
Beispiel #1 Rückgabe der Kinder des aktuellen Elements
<?php
$xml = <<<XML
<books>
    <book>
        <title>PHP Basics</title>
        <author>Jim Smith</author>
    </book>
    <book>XML basics</book>
</books>
XML;
$xmlElement = new SimpleXMLElement($xml);
for ($xmlElement->rewind(); $xmlElement->valid(); $xmlElement->next()) {
    foreach($xmlElement->getChildren() as $name => $data) {
    echo "Der Wert von $name ist '$data' aus der Klasse " . get_class($data) . "\n";
    }
}
?>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Der Wert von title ist 'PHP Basics' aus der Klasse SimpleXMLElement Der Wert von author ist 'Jim Smith' aus der Klasse SimpleXMLElement
