Gracias por la respuesta! Se aproxima mucho a lo que quiero... pero por mas y mas vueltas que le doy, no consigo hacer el algoritmo que ando buscando. Te comento:
Con la expresión que me pusiste:
Código PHP:
Ver original$expresion="/\<h1\>(.*)\<\/h1\>/"; // esto quire decir lo que este entre <h1> y </h1>
$Titulos=$considencias[1]; //esto se convierte en un array con las considencias
Saco como bien dices todos los titulos <h1></h1>...
De igual forma, puedo sacar todos los subtítulos <h2></h2>... <h3></h3>...etc... pero al final, obtengo una serie de arrays() que luego no se como pintarlos en "cascada"... es decir; no se que <h2> va dentro de <h1> .... etc
Con el texto de ejemplo que puse, lo que quiero es obtener un menu de contenidos que quede asi:
Cita: - Energía solar termica
-- Energía solar térmica de baja temperatura
-- Energía solar térmica de media temperatura
- Energía solar fotovoltaica
-- Paneles solares fotovoltaicos
...etc
Gracias nuevamente y un saludo.