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.