Buenas,
Tengo la siguiente cadena a la que quiero eliminar los tags, y además una parte del texto.
Código PHP:
<?php
$cadena="<p>cualquier cosa <a href='http://www.dom.net/index.php'>enlace</a>.</p>";
$cadena.="<p><div></p>";
$cadena.="<a href='http://www.dom.net/uploads/etiqu.jpg'><img src='http://www.etiqu.net/uploads/etiqu.jpg' alt='etiqu' width='240' height='145' /></a>";
$cadena.="<p class='eliminar'>string a eliminar</p>";
$cadena.="</div>";
$cadena=str_replace('string',"", strip_tags($cadena), $numero);
echo $cadena;
?>
Así funciona y elimina las etiquetas y la palabra "string", pero lo que necesito es que se elimine siempre lo que haya entre las etiquetas:
Código PHP:
"<p class='eliminar'>...</p>"
...independientemente de lo que contengan dentro ya que variaría.
No se si es posible seleccionar desde <p class='eliminar'> a la siguiente etiqueta <p> para eliminarlo.
Un saludo.