The DOMDocument::getElementsByTagName() function is an inbuilt function in PHP which is used to return a new instance of class DOMNodeList which contains all the elements of local tag name.
Syntax:
DOMNodeList DOMDocument::getElementsByTagName( string $name )
Parameters: This function accepts single parameter $name which holds the local tag name to match. The value * is used to match all tags.
Return Value: This function returns a new DOMNodeList object containing all the matched elements.
Below program illustrates the DOMDocument::getElementsByTagName() function in PHP:
Program:
<?php   // Store the XML document to the variable $xml = <<< XML <?xml version="1.0" encoding="utf-8"?> <organization>     <name>neveropen</name>     <address>Noida India</address>     <contact>         <email>abc@geeksforgeeks.org</email>         <mobile>+91-987654321</mobile>     </contact> </organization> XML;   // Create new DOMDocument $dom = new DOMDocument;   // Load the XML document $dom->loadXML($xml);   // Use getElementsByTagName() function to search // all elements with given local tag name $org = $dom->getElementsByTagName('contact');   foreach ($org as $contact) {     echo $contact->nodeValue, PHP_EOL; } ?> |
abc@geeksforgeeks.org +91-987654321
Reference: https://www.php.net/manual/en/domdocument.getelementsbytagname.php
