Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2007, 09:58
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: Problemas con palabras... buscar textos y reemplazar

Lo que sucede es que al aplicar el primer cambio Camagüey con enlace, se cambio todas esas palabras en el texto, es decir "ciudad de <a>Camagüey</a> " me entiendes , y tu quieres reemplazar ciudad de Camagüey y esa palabra ya no esta ( ya que la reeplazaste antes por los <a> y la palabra).

Lo que puedes hacer es ir aplicando str_replace primero a las subcadenas mas larga hasta las mas pequeña
Que tu array sea ordenado asi

Código PHP:
$indices = array("provincia de Camagüey","ciudad de Camagüey","Camagüey"); 

Saludos