PHP | DOMElement getAttribute() Function
Last Updated :
20 Feb, 2020
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
$dom = new DOMDocument();
$dom ->loadXML("<?xml version=\"1.0\"?>
<body>
<strong attr=\"value\"> 22 </strong>
</body>");
$element = $dom ->getElementsByTagName( 'strong' );
$value = $element [0]->getAttribute( 'attr' );
echo $value ;
?>
|
Output:
value
Program 2:
<?php
$dom = new DOMDocument();
$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>");
$elements = $dom ->getElementsByTagName( 'div' );
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
Share your thoughts in the comments
Please Login to comment...