Alguien puede decirme cómo puedo evitar que me salga el "imprimir" (primer dato del encabezado). Muchas gracias.
CODIGO:
$titulares = array();
$datos = file_get_contents('http://www.bde.es/webbde/es/secciones/prensa/Titulares_de_pre/Hoy_en_titulares/Hoy_en_titulares....html');
$doc = new DOMDocument();
@$doc->loadHTML($datos);
//Acotamos la web
$ctr = $doc->getElementById('ctr');
//Sacamos los apartados
$secciones = $ctr->getElementsByTagName('h3');
foreach ($secciones as $key => $seccion) {
$titulares[$key]['encabezado'] = $seccion->nodeValue;
}
//Sacamos los diferentes titulos
$listas = $ctr->getElementsByTagName('ul');
foreach ($listas as $key => $lista) {
$items = $lista->getElementsByTagName('li');
foreach ($items as $item){
$titulares[$key]['titulares'][] = $item->ownerDocument->saveXML($item);
}
}
INDEX:
<?php foreach($titulares as $titular){ ?>
<h1 class="block abierto"><?php echo $titular['encabezado']?></h1>
<ul class="titulares">
<?php foreach($titular['titulares'] as $item){ echo $item; } ?>
<li class="fuente"><cite><b style="color:#555555"><br/>Fuente: Web del Banco de España</b></cite></li>
</ul>
<?php } ?>