Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/01/2011, 01:34
chefnelone
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 19 años
Puntos: 15
Respuesta: preg_replace para reemplazar tag?

Cita:
Iniciado por Hidek1 Ver Mensaje
uff.. o mas simple aun

Código PHP:
Ver original
  1. $cadena = "<b>texto</b><br/>";
  2. $cadena_new = trim(strip_tags($cadena));
  3. if ($cadena_new == '') {
  4.     $cadena = '';
  5. }
  6. echo $cadena;

saludos
ahora que lo estoy probando veo que funciona bien cuando hay texto y cuando no hay. Pero no funciona cuando hay tags con textos y tags sin textos, en el siguiente ejemplo debería borrar el tag <p></p> porque está vacío y dejar el tag <b></b> porque tiene texto:
Código PHP:
<?               
$cadena 
"<b>texto</b><br/><p></p>";
$cadena_new trim(strip_tags($cadena));
if (
$cadena_new == '') {
$cadena '';
}
echo 
$cadena;
?>