PHP 8.5.0 Alpha 2 available for testing

SimpleXMLElement::getChildren

(PHP 8)

SimpleXMLElement::getChildrenВозвращает дочерние элементы текущего элемента

Описание

public SimpleXMLElement::getChildren(): ?SimpleXMLElement
Внимание

До версии PHP 8.0 метод SimpleXMLElement::getChildren() был объявлен только для дочернего класса SimpleXMLIterator.

Метод возвращает объект SimpleXMLElement, содержащий дочерние элементы текущего элемента SimpleXMLElement.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Возвращает объект SimpleXMLElement, содержащий дочерние элементы текущего элемента.

Примеры

Пример #1 Возвращение дочерних элементов текущего элемента

<?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
"Значением $name является '$data' из класса " . get_class($data) . "\n";
}
}
?>

Результат выполнения приведённого примера:

Значением title является 'PHP Basics' из класса SimpleXMLElement
Значением author является 'Jim Smith' из класса SimpleXMLElement

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top