He creado un script que remplaza una serie de palabras por hipervinculos.
Tengo un array con el siguiente aspecto (siendo el 2º término (en negrita) un hipervinculo):
Array (
[0] => Array ( [0] => Crecimiento gigante [1] => Crecimiento gigante )
[1] => Array ( [0] => Rel[aá]mpago R[ií]stico [1] => Relámpago Rístico )
[2] => Array ( [0] => Rel[áa]mpago [1] => Relámpago ) )
y hago
foreach ($array as $value)
{ $texto = eregi_replace ($value[0], $value[1], $texto); }
El problema surge cuando aparece la cadena "Relámpago Rístico"
En el punto [1] se crea el hipervinculo correctamente, pero al pasar por el punto [2] va a reemplazar pastes del hipervinculo que acabo e crear dejándolo inservible.
¿Como se puede solucionar esto?
GRACIAS