PHP 8.4.2 Released!

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