viernes, 23 de septiembre de 2011

Eliminar caracteres “extraños” de una cadena en PHP

Ahora una función para “super sanitizar” una cadena de texto para eliminar los caracteres que nunca deben ir en un título como !¡?¿¬, etc…


Una vez hayamos empleado la función de sanitizar le pasamos la siguiente y eliminará todos los caracteres NO estándar.
1function reSanitizar( $titulo ) {
2     returnereg_replace'[^ A-Za-z0-9_-]'''$titulo );
3}
Esta función lo que hace básicamente es buscar la espresión regular ‘[^ A-Za-z0-9_-]‘ en el título, y su traducción al castellano sería “Buscar los caracteres que NO son de la A a la Z, de la a a la z, del 0 al 9 y guiones. Esta función sería para usarla después de la primera.

No hay comentarios:

Publicar un comentario