Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/08/2009, 23:42
bigwhite
 
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 7 meses
Puntos: 10
Exclamación Respuesta: Escape de comillas

ricardo...gracias

Cita:
Iniciado por abimaelrc Ver Mensaje
Tienes que escapar el signo de $. En expresiones regulares significa final.
Abimaelrc,... interesante lo que dices ... si escapo el $ de $url, deja de tratarla como una variable:

Código PHP:
<?
 $html
='la casa de pedro esta en <a href="xxx">Google</a>, la mia no'
 
$url='xxx'
 
preg_match_all("|(<a\s[^>]*href=[\"\']\$url[\"\']>(.*)<\/a>)|siU",$html,$salida);

 
 echo 
var_dump($salida); 
?>
por suerte.........era la clave del problema

"|(<a\s[^>]*href=[\"\']".$url."[\"\']>(.*)<\/a>)|siU"

pd: edito la url por ser nuevo en el foro