Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2013, 10:43
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Como reemplazar varias partes de una cadena en PHP

preg_replace te acepta arrays para hacer el reemplazo, ve el ejemplo del manual:
Código PHP:
Ver original
  1. <?php
  2. $string = 'The quick brown fox jumped over the lazy dog.';
  3. $patterns = array();
  4. $patterns[0] = '/quick/';
  5. $patterns[1] = '/brown/';
  6. $patterns[2] = '/fox/';
  7. $replacements = array();
  8. $replacements[2] = 'bear';
  9. $replacements[1] = 'black';
  10. $replacements[0] = 'slow';
  11. echo preg_replace($patterns, $replacements, $string);
  12. ?>

Saludos.