dominios y alojamiento web en hostalia

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 5 comentarios a la faq
2 comentarios no revisados
3 comentarios revisados:
Por: 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;
?>
Por: JCarlos
31/10/2008
Joe, tio muchas gracias porque el nombre de la funcion esta no se te queda asi como asi. Gracias
Funcion
26/7/2011
$texto = strip_tags("<b>Hola</b>");
echo $texto;
//Resultado Hola
//Sin la etiqueta <b>

Esta funcion elimina cualquier etiqueta HTML

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

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...