Open In App

PHP | DOMElement getAttribute() Function

Last Updated : 20 Feb, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
The DOMElement::getAttribute() function is an inbuilt function in PHP which is used to get the value of the attribute with name for the current node. Syntax:
string DOMElement::getAttribute( string $name )
Parameters: This function accepts a single parameter $name which holds the name of the attribute. Return Value: This function returns an string value containing the attribute value. Below given programs illustrate the DOMElement::getAttribute() function in PHP: Program 1: php
<?php

// Create a new DOMDocument
$dom = new DOMDocument();

// Load the XML
$dom->loadXML("<?xml version=\"1.0\"?>
<body>
    <strong attr=\"value\"> 22 </strong>
</body>");

// Get the strong element
$element = $dom->getElementsByTagName('strong');

// Get the attribute
$value = $element[0]->getAttribute('attr');
echo $value;
?>
Output:
value
Program 2: php
<?php

// Create a new DOMDocument
$dom = new DOMDocument();

// Load the XML
$dom->loadXML("<?xml version=\"1.0\"?>
<body>
    <div id=\"div1\"> DIV 1 </div>
    <div id=\"div2\"> DIV 2 </div>
    <div id=\"div3\"> DIV 3 </div>
</body>");

// Get all the div elements
$elements = $dom->getElementsByTagName('div');

// Get the id value of each element
echo "All the id values of divs are: <br>";
foreach ($elements as $element) {
    echo $element->getAttribute('id') . "<br>";
}
?>
Output:
All the id values of divs are:
div1
div2
div3
Reference: https://www.php.net/manual/en/domelement.getattribute.php

Next Article

Similar Reads