Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2012, 18:39
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Obtener secciones de codigo de una cadena

Puedes usar las clases DOM de PHP. Un ejemplo básico:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $contenido = '<!DOCTYPE html><html><head><title>Titulo</title></head><body><h2>Hola Mundo</h2><div><h2>Numero 2</h2></div><h2>Ejemplo 3</h2></body></html>';
  4.  
  5. $doc = new DOMDocument();
  6. $doc->loadHTML($contenido);
  7. $h2 = $doc->getElementsByTagName('h2');
  8.  
  9. $arrayH2 = array();
  10.  
  11. foreach ($h2 as $h) {
  12.     $arrayH2[] = $h->nodeValue;
  13. }
  14.  
  15. echo '<pre>';
  16. print_r($arrayH2);
  17. echo '</pre>';

Cita:
Array
(
[0] => Hola Mundo
[1] => Numero 2
[2] => Ejemplo 3
)
Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP