Sacar solo el texto de un campo de la base de datos con contenido HTML
En muchas páginas Web tenemos artículos, productos, comentarios, etc, que guardamos en base de datos con contenido HTML. En casos específicos podría ser de utilidad recuperar esos textos pero sin formato.
A simple vista, no parece fácil capturar esos textos discriminando los tags HTML. Suerte que PHP dispone de una función que se encarga del trabajo sucio o complicado.
La función strip_tags() retira las etiquetas HTML y PHP de un string. Esta función recibe como parámetro el string con tags HTML y nos devuelve este mismo string sin los tags HTML. Muy útil en determinadas ocasiones ahorrándote mucho trabajo.
Imaginemos que estamos ejecutando una query obteniendo la descripción de un artículo, por ejemplo. Esta descripción podría estar formateada en la base de datos, es decir, tener tags HTML de por medio. Pues para quitarlos podríamos hacer lo siguiente:
$desc = strip_tags($row['descripcion']);
Some really prize posts on this internet site , saved to fav.