#php strip_tags() : quitar las marcas y etiquetas #html y php de un string

Se me estaba dando el caso en el que quería hacer la típica sección en la que salen todas las noticias con solamente un par de párrafos y luego un botón leer mas para verlas en detalle.

Para que sea una lista agradable de ver la idea es mostrar x caracteres de la descripción y cortar para no soltar todo el matroncho en la misma sección y que se te canse el dedo de darle a la rueda del ratón bajando el scroll para ver todas las noticias.

Todo muy guapo hasta que me di cuenta de que el php estaba recontando no solo los caracteres introducidos por el usuario para la noticia si no que también estaba contando las etiquetas html (<br>, <a>, <noseque>)

Con esta salvadora funcion strip_tags() problema solucionado, procesa la cadena de texto que queremos cortar para dejar solo el contenido fundamental y poder contar asi los caracteres que realmente se van a mostrar

En la documentacion comentan que cuidadin con esta funcion porque a veces puede ser que se cepille alguna frase entera, os dejo el enlace

Aunque San Google os socorrera mas rapidamente que yo, espero haber sido de ayuda a alguien

Documentacion en php.net

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s