Eliminar etiquetas HTML y PHP de una cadena

¿Cómo puedo eliminar las etiquetas HTML y PHP de un string que tengo en una variable, con PHP.

La FAQ Eliminar etiquetas HTML y PHP de una cadena tiene

Pertenece a la categoría:
Pregunta
¿Cómo puedo eliminar las etiquetas HTML y PHP de un string que tengo en una variable, con PHP.
Respuesta de Miguel Angel Alvarez
Esto es muy fácil, porque existe una función PHP que te lo hace todo por ti.


$nombre = strip_tags($nombre);


La función strip_tags sirve para eliminar todas las etiquetas HTML y PHP de una cadena o string. Devuelve la misma cadena, pero una vez eliminadas las etiquetas.

Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

David Jacob Jarquin

18/6/2007
Estás expresiones regulares pueden ayudar por si esa función no es suficiente

<?
$texto = "<html><head><script>function hola(){ms=true;}</script><head><body><h1>Texto de prueba</h1><hr>Hola mundo</body></html> ";
$texto = eregi_replace("<head[^>]*>.*</head>"," ",$texto);
$texto = eregi_replace("<script[^>]*>.*</script>"," ",$texto);
$texto = eregi_replace("<style[^>]*>.*</style>"," ",$texto);
$texto = eregi_replace("<[^>]*>"," ",$texto);
$texto = eregi_replace("&nbsp;","",$texto);
echo $texto;
?>

JCarlos

31/10/2008
Joe, tio muchas gracias porque el nombre de la funcion esta no se te queda asi como asi. Gracias

jltorres

22/6/2009
Excelente
Excelente David me sirvio de mucho muchas gracias por tu apoyo

Saludos

javiertroya

26/7/2011
Funcion
$texto = strip_tags("<b>Hola</b>");
echo $texto;
//Resultado Hola
//Sin la etiqueta <b>

Esta funcion elimina cualquier etiqueta HTML

Pablo

17/10/2011
Gracias
Muchisimas Gracias
FAQ relacionadas

Para ver más FAQ relacionadas accede a las categorías:

Volver al árbol de categoríasVolver al árbol de categorías