PHP | Función DOMNode getLineNo()

La función DOMNode::getLineNo() es una función incorporada en PHP que se usa para obtener el número de línea donde se define el Node.

Sintaxis:

DOMNode DOMNode::getLineNo( void )

Parámetros: Esta función no acepta ningún parámetro.

Valor devuelto: esta función devuelve el número de línea en el que se definió el Node.

Los programas dados a continuación ilustran la función DOMNode::getLineNo() en PHP:
Programa 1:

<?php
// Create a XML variable
$xml = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<root>
    <h1>GeeksforGeeks</h1>
</root>
XML;
  
// Create a new DOMDocument instance
$dom = new DOMDocument;
  
// Load the XML
$dom->loadXML($xml);
  
// Print where the line where the 'node' element was defined in
echo 'The <node> tag is defined on line ' . $dom->getElementsByTagName('h1')->item(0)->getLineNo();
?>

Producción:

The tag is defined on line 3

Programa 2:

<?php
// Create a XML variable
$xml = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<root>
    <h1>Geeks</h1>
    <h1>For</h1>
    <h1>Geeks</h1>
</root>
XML;
  
// Create a new DOMDocument instance
$dom = new DOMDocument();
  
// Load the XML
$dom->loadXML($xml);
  
for ($i = 0; $i < 3; $i++) {
    // Print where the line where the 'node' element was defined in
    echo $i . ') The h1 tag is defined on line ' . $dom->getElementsByTagName('h1')->item($i)->getLineNo() . "<br>";
  
}
?>

Producción:

0) The h1 tag is defined on line 3
1) The h1 tag is defined on line 4
2) The h1 tag is defined on line 5

Referencia: https://www.php.net/manual/en/domnode.getlineno.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 *