Skip to content
Related Articles

Related Articles

Improve Article

PHP | SimpleXMLIterator getChildren() Function

  • Last Updated : 27 Aug, 2019

The SimpleXMLIterator::getChildren() function is an inbuilt function in PHP which is used to return the SimpleXMLIterator object containing sub-elements of the current element.


SimpleXMLIterator SimpleXMLIterator::getChildren( void )

Parameters: This function does not accepts any parameters.

Return Value: This function returns the SimpleXMLIterator object containing the sub-elements of the current element.

Below program illustrates the SimpleXMLIterator::getChildren() function in PHP:


// Store the xml element to variable
$xml = <<<XML
        <address>Noida India</address>
$xmlIt = new SimpleXMLIterator($xml);
// Loop starts from first element of xml and 
// run upto when elements are not valid
for( $xmlIt->rewind(); $xmlIt->valid(); $xmlIt->next() ) {
    foreach($xmlIt->getChildren() as $element => $content) {
        echo "The content of '$element' element is '$content'" . "\n";
The content of 'email' element is ''
The content of 'mobile' element is '+91-987654321'


My Personal Notes arrow_drop_up
Recommended Articles
Page :