¿Cómo eliminar las etiquetas HTML de los datos en PHP?

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

Deja una respuesta

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