Foros del Web » Programando para Internet » PHP »

como extraer html

Estas en el tema de como extraer html en el foro de PHP en Foros del Web. hola amigos como puedo extraer todas la etiquetas html q se lleguen a presentar dentro de mi variable ej $varible = "hola <h1>como</h1> <strong>estan</strong><br> <img ...
  #1 (permalink)  
Antiguo 19/06/2012, 17:11
 
Fecha de Ingreso: abril-2008
Mensajes: 310
Antigüedad: 16 años
Puntos: 4
como extraer html

hola amigos como puedo extraer todas la etiquetas html q se lleguen a presentar dentro de mi variable ej

$varible = "hola <h1>como</h1> <strong>estan</strong><br> <img src='..url'>"

echo
y que salga asi

hola como estan


espero me entiendan gracias
  #2 (permalink)  
Antiguo 19/06/2012, 17:18
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: como extraer html

con strip_tags()
  #3 (permalink)  
Antiguo 19/06/2012, 17:26
 
Fecha de Ingreso: abril-2008
Mensajes: 310
Antigüedad: 16 años
Puntos: 4
Respuesta: como extraer html

uy gracias
  #4 (permalink)  
Antiguo 19/06/2012, 17:56
 
Fecha de Ingreso: abril-2008
Mensajes: 310
Antigüedad: 16 años
Puntos: 4
Respuesta: como extraer html

disculpa y para hacer los contrario ?
  #5 (permalink)  
Antiguo 19/06/2012, 18:05
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: como extraer html

¿lo contrario? especifica mejor esa parte
  #6 (permalink)  
Antiguo 19/06/2012, 21:03
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: como extraer html

Holas,

Con Expresiones regulares seria mas simple, pero tambien por ejemplo:

Código PHP:
Ver original
  1. function verNodosHTML($nodo)
  2. {
  3.     if($nodo instanceof SimpleXMLelement){        
  4.         foreach($nodo as $tag => $item){
  5.             var_dump($tag);
  6.             if($item instanceof SimpleXMLElement){
  7.                 verNodosHTML($item);
  8.             }
  9.         }
  10.     } else {
  11.         var_dump($nodo);
  12.     }
  13. }
  14.  
  15. $cad = "hola <h1>como</h1> <strong>estan</strong><br> <img src='..url'>";
  16. $dom = new DOMDocument();
  17. $dom->loadHTML($cad);
  18. $xml = simplexml_import_dom($dom);
  19. var_dump($xml);
  20. verNodosHTML($xml);

No es lo único pero tal haya mejoras.


Saludos
__________________
.: Gildus :.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:28.