Función strip_tags
La función strip_tags elimina etiquetas HTML
de una cadena, sin tocar su contenido. Con un segundo
parámetro opcional se pueden especificar etiquetas
permitidas - estas no serán eliminadas. Las etiquetas
permitidas se especifican junto con los corchetes angulares.
Sintaxis
strip_tags(string $string, array|string|null $allowed_tags = null): string
Ejemplo
Eliminemos todas las etiquetas HTML de la cadena:
<?php
$str = 'lorem <b>ipsum</b> dolor sit amet';
echo strip_tags($str);
?>
Resultado de la ejecución del código:
'lorem ipsum dolor sit amet'
Ejemplo
Eliminemos todas las etiquetas HTML, excepto las permitidas:
<?php
$str = 'lorem <b>ipsum</b> <i>dolor</i> <s>sit</s> amet';
echo strip_tags($str, '<b><i>');
?>
Resultado de la ejecución del código:
'lorem ipsum dolor <s>sit</s> amet'
Véase también
-
la función
htmlspecialchars,
que permite mostrar las etiquetas en el navegador