Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2011, 03:50
naked
 
Fecha de Ingreso: marzo-2009
Mensajes: 71
Antigüedad: 15 años, 1 mes
Puntos: 0
Seleccionar parte de una cadena dentro de un texto

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.

Última edición por naked; 15/06/2011 a las 03:55