La función strip_tags() es una función incorporada en PHP que se utiliza para eliminar una string de etiquetas HTML y PHP. Esta función devuelve una string con todos los bytes NULOS, etiquetas HTML y PHP eliminadas de un $str dado.
Sintaxis:
string strip_tags( $str, $allowable_tags )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $string: es un parámetro obligatorio que especifica la string que se va a verificar.
- $allow: es un parámetro opcional que especifica las etiquetas permitidas. Estas etiquetas no se eliminarán.
Valor devuelto: esta función devuelve la string despojada.
Excepciones:
- Esta función elimina los comentarios HTML y las etiquetas PHP. No se puede usar esto en etiquetas $allow porque ya está codificado.
- PHP 5.3.4 y versiones posteriores, ignoraron las etiquetas XHTML de cierre automático
- strip_tags() no valida el HTML.
Los siguientes programas ilustran la función strip_tags() en PHP:
Programa 1:
PHP
<?php // PHP programme to illustrate // strip_tags function without $allow parameter echo strip_tags("Hello <b>GeeksforGeeks!</b>"); ?>
Producción:
Hello GeeksforGeeks!
Programa 2:
PHP
<?php // PHP programme to illustrate // strip_tags function with $allow parameter echo strip_tags("Hello <b><i>GeeksorGeeks!</i></b>", "<b>"); ?>
Producción:
Hello <b>GeeksorGeeks!</b>
Artículos relacionados:
Referencia: http://php.net/manual/en/function.strip-tags.php