Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/09/2012, 19:06
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: uso de preg_replace

Tienes un error de diseño/lógica, porque los patrones no deben formar parte de las sustituciones, porque TAM va a ser reemplazado para 'TAM MEDIANA' y 'TAM PEQUEÑA'.

Por otra parte, no creo necesario el uso de preg_replace() si con str_replace() puedes lograrlo.

Suponiendo que los reemplazos no contengan alguna cadena del patrón, invirtiendo el orden de los elementos puede funcionar.

Código PHP:
Ver original
  1. $patrones = array('TAMP', 'TAMM', 'TAM');
  2. $reemplazos = array('PEQUEÑA', 'MEDIANA', 'OTRA?');
  3.  
  4. echo str_replace($patrones, $reemplazos, $plataforma);
__________________
- León, Guanajuato
- GV-Foto