PHP | SimpleXMLIterator key() Function Last Updated : 29 Aug, 2019 Comments Improve Suggest changes Like Article Like Report The SimpleXMLIterator::key() function is an inbuilt function in PHP which is used to return the key of current element. Syntax: mixed SimpleXMLIterator::key( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the XML tag name of the element SimpleXMLIterator object on success or FALSE on failure. Below program illustrates the SimpleXMLIterator::key() function in PHP: Program: php <?php // Store the xml element to variable $xml = <<<XML <organization> <name>GeeksforGeeks</name> <address>Noida India</address> <contact> <email>abc@geeksforgeeks.org</email> <mobile>+91-987654321</mobile> </contact> </organization> XML; $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() ) { var_dump($xmlIt->key()); } ?> Output: string(4) "name" string(7) "address" string(7) "contact" Reference: https://www.php.net/manual/en/simplexmliterator.key.php Comment More infoAdvertise with us Next Article PHP | SimpleXMLIterator key() Function J jit_t Follow Improve Article Tags : Web Technologies PHP PHP-function Php-SimpleXML Similar Reads PHP | SimpleXMLIterator next() Function The SimpleXMLIterator::next() function is an inbuilt function in PHP which is used to move the SimpleXMLIterator element to the next element. Syntax: void SimpleXMLIterator::next( void ) Parameters: This function does not accept any parameters. Return Value: This function does not return any value. 1 min read PHP | SimpleXMLIterator valid() Function The SimpleXMLIterator::valid() function is an inbuilt function in PHP which is used to check the current element is valid or not. Syntax: bool SimpleXMLIterator::valid( void ) Parameters: This function does not accept any parameters. Return Value: This function returns TRUE if the current element is 1 min read PHP | SimpleXMLIterator rewind() Function The SimpleXMLIterator::rewind() function is an inbuilt function in PHP which is used to rewind the SimpleXMLIterator to the first element. Syntax: void SimpleXMLIterator::rewind( void ) Parameters: This function does not accept any parameters. Return Value: This function does not return any value. B 1 min read PHP | SimpleXMLIterator getChildren() Function 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. Syntax: SimpleXMLIterator SimpleXMLIterator::getChildren( void ) Parameters: This function does not accepts any parameters. 1 min read PHP | SimpleXMLIterator hasChildren() Function The SimpleXMLIterator::hasChildren() function is an inbuilt function in PHP which is used to check whether the current SimpleXMLIterator element has sub-elements or not. Syntax: bool SimpleXMLIterator::hasChildren( void ) Parameters: This function does not accept any parameters. Return Value: This f 1 min read Like