En este artículo, veremos cómo eliminar las etiquetas HTML de los datos en PHP. PHP proporciona una función incorporada para eliminar las etiquetas HTML de los datos. La función strip_tags() es una función incorporada en PHP que elimina las strings de etiquetas HTML, XML y PHP. Acepta dos parámetros. Esta función devuelve una string con todos los bytes NULOS, etiquetas HTML y PHP eliminadas de un $str dado.
Sintaxis:
strip_tags(string, allowed_tags)
Valores de los parámetros:
- string: Es un parámetro obligatorio que especifica la string a comprobar.
- etiquetas_permitidas: es un parámetro opcional que especifica las etiquetas permitidas que no se eliminarán del resultado devuelto.
Valor de retorno: Devuelve una string donde se eliminan las etiquetas HTML excepto las etiquetas permitidas.
Ejemplo 1: En este ejemplo, pasamos una string que contiene etiquetas HTML a la función strip_tags() y verificamos la string devuelta si todas las etiquetas HTML se eliminaron o no. Todas las etiquetas HTML de la string se eliminan de la string mediante la función strip_tags().
PHP
<?php echo strip_tags( "<b>GeeksforGeeks</b> one of the popular <i>online learning site</i>"); ?>
Producción:
Ejemplo 2: En este código, especificamos el parámetro allow_tags junto con la string para el método strip_tags() , de modo que podemos permitir algunas etiquetas en la string y quitar las etiquetas no permitidas de la string de entrada. En la sección etiquetas_permitidas , especificamos la etiqueta <h1> . Por lo tanto, no eliminó la etiqueta <h1> en la string y eliminó el resto de las otras etiquetas, es decir , la etiqueta en cursiva <i> .
PHP
<?php echo strip_tags( "<h1>GeeksforGeeks</h1> one of the top <i>Online learning platform</i>"," <h1>"); ?>
Producción:
Publicación traducida automáticamente
Artículo escrito por akhilvasabhaktula03 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA