Puedes usar las clases
DOM de PHP. Un ejemplo básico:
Código PHP:
Ver original<?php
$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>';
$doc = new DOMDocument();
$doc->loadHTML($contenido);
$h2 = $doc->getElementsByTagName('h2');
foreach ($h2 as $h) {
$arrayH2[] = $h->nodeValue;
}
echo '<pre>';
echo '</pre>';
Cita: Array
(
[0] => Hola Mundo
[1] => Numero 2
[2] => Ejemplo 3
)
Saludos.