Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/07/2012, 11:22
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: Reemplazar cada [img] por una imagen distinta

Puedes usar preg_replace_callback con una expresión regular y un Closure:
Código PHP:
Ver original
  1. $counter = 0;
  2. $texto = "Todas las p de este archivo se deben de cambiar por números p p p p p";
  3. $texto = preg_replace_callback('/p/', function ($matches) use (&$counter) {
  4.        return ++$counter;
  5. }, $texto);
  6. echo $texto;

Saludos.