Ver Mensaje Individual
  #23 (permalink)  
Antiguo 10/05/2011, 08:04
tonimito
 
Fecha de Ingreso: diciembre-2003
Mensajes: 157
Antigüedad: 20 años, 11 meses
Puntos: 1
Respuesta: Reemplazar palabras exceptuando los enlaces

Gracias Hidek1!
Me imaginaba que iban los tiros por hacer $GLOBALS['replace'].

Pero no encuentro la solución al código que me substituya a use ($replace), no sé que poner para que me funcione.

Código PHP:
$bar 'pais <a href="pais"> pais';
$search 'pais';
$replace 'chile';
echo 
preg_replace_callback("/(<a .*?href=['\"].*?$search.*?['\"].*?>|$search)/i"

function(
$e) use ($replace) {
    return 
$e[0] == strip_tags($e[0]) ? $replace $e[0];
}, 
// ¿Por cual otro código lo substituyo? todo lo que intento me da error!

$bar); 
__________________
http://www.idilicstudio.com