PHP | Función DOMElement getAttribute()

La función DOMElement::getAttribute() es una función incorporada en PHP que se usa para obtener el valor del atributo con nombre para el Node actual.

Sintaxis:

string DOMElement::getAttribute( string $name )

Parámetros: esta función acepta un único parámetro $nombre que contiene el nombre del atributo.

Valor devuelto: esta función devuelve un valor de string que contiene el valor del atributo.

Los siguientes programas ilustran la función DOMElement::getAttribute() en PHP:

Programa 1:

<?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;
?>

Producción:

value

Programa 2:

<?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>";
}
?>

Producción:

All the id values of divs are:
div1
div2
div3

Referencia: https://www.php.net/manual/en/domelement.getattribute.php

Publicación traducida automáticamente

Artículo escrito por gurrrung y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *