Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2010, 12:45
guillox
 
Fecha de Ingreso: noviembre-2007
Mensajes: 43
Antigüedad: 16 años, 5 meses
Puntos: 0
preg_replace consulta..

Hola, tengo un problemita y no logro entender como funciona este comando.

tengo una consulta a un campo de una db que en ocasiones tienen caracteres irregulares.
ejemplo:

$texto = "<a class='postlink' href='http://img697.imageshack.us/i/screen07170228.jpg/'>http://img697.imageshack.us/i/screen07170228.jpg/</a> texto que solo necesitaria mostrar";

utilizo esto:

$texto = preg_replace('@(<a[^>]*)style=(["|\']).+?\\2@si', ' ', $texto);

tendria que arrojarme este resultado

"texto que solo necesitaria mostrar"

o sea nesecitaria suprimir todo lo que este comprendido entre los caracteres <a y /a> inclusive.
no me funciona eso y no logro entender todos esos caracteres que estarian en el parametro de busqueda.. se que el parametro de remplazo seria ,' ',

Desde ya agradesco ya ayuda que me brinden.