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.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 3 comentarios a la faq
1 comentario no revisado
2 comentarios revisados:
Por: David Jacob Jarquin
18/6/07
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;
?>
Por: JCarlos
31/10/08
Joe, tio muchas gracias porque el nombre de la funcion esta no se te queda asi como asi. Gracias

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo