Documentación offline PHP master

tidyNode::isText

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

tidyNode::isText

Comprueba si un nodo representa un texto (no HTML)

Descripción#

public tidyNode::isText(): bool
```php

Indica si un nodo representa sólo texto (sin nada de HTML).

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve `true` si un nodo representa un texto, `false` de lo contrario.

## Ejemplos

Extraer el texto de un documento HTML
titulo'; ?>

<# / código JSTE / alert('Hola Mundo');

>#

<% /* código ASP */ response.write("Hola Mundo!") %> Hola Mundo

Fuera del HTML HTML;

$tidy = tidy_parse_string($html); $num = 0;

get_nodes($tidy->html());

function get_nodes($node) {

// Verifica si el nodo actual es del tipo requerido
if($node->isText()) {
    echo "\n\n# text node #" . ++$GLOBALS['num'] . "\n";
    echo $node->value;
}

// Verifica si el nodo actual tiene hijos
if($node->hasChildren()) {
    foreach($node->child as $child) {
        get_nodes($child);
    }
}

}

?>

```php

El ejemplo anterior mostrará:

# text node #1
Hola Mundo

# text node #2
Fuera del HTML