Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/09/2009, 17:04
Silver
 
Fecha de Ingreso: noviembre-2001
Ubicación: México DF
Mensajes: 128
Antigüedad: 22 años, 5 meses
Puntos: 0
Respuesta: Como crear un pattern para preg_match()

Hola abimaelrc,

Necesito un pattern que convierta una cadena en otra, solo eso...

Por ejemplo:
preg_match("(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)[0-9]{2}", $fecha);
Convierte una $fecha al formato "dd/mm/aaaa"

En mi caso necesito convertir cadenas que me llegan con este formato: [\"5\",\"61\",\"3\"], al siguiente formato: 5,61,3

De hecho, esto es algo que ya resolví, pero de una manera muy rústica con el siguiente código, pero necesito hacerlo vía un "pattern" para que sea más elegante.

Código PHP:
...
$temp_str stripslashes($cadena_a_convertir]);
$temp_str str_replace('"'''str_replace('['''str_replace(']'''$temp_str)));
... 
Y la segunda pregunta era si existe algun sitio web en el que de menera automatizada se creen los patterns... o en su defecto un link con una buena explicación para ponerme a hacerlos yo... jajaja

Saludos!!!!
__________________
Nuedi Servicios SA de CV
http://www.nuedi.mx