
16/09/2009, 00:20
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Limpiar cadena En la red he conseguido el siguiente ejemplo, para limpiar caracteres al inicio y la final de una cadena.
$texto = "\t\tEn un lugar de la Mancha :) ... ";
echo trim($texto); // "En un lugar de la Mancha :) ..."
echo trim($texto, " \t."); // "En un lugar de la Mancha :)"
Con esto puedo quitar los espacio en blanco y algunos caracteres que sean especificados.
Pero cómo sería si quiero obtener el mismo resultado sin tener que listar cada uno de los caracteres a eliminar. Por ejemplo, cómo haría para eliminar todo lo que no sea número o letra al principio y al final de la cadena, en este ejemplo:
$texto = "\t\t3456¡¿+\&En un 45 * lugar de la Mancha ><34:) ... ";
El resultado deberia ser:
$resultado = "En un 45 * lugar de la Mancha";
Gracias de antemano. |