Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2012, 15:52
sct012
 
Fecha de Ingreso: junio-2012
Mensajes: 4
Antigüedad: 11 años, 10 meses
Puntos: 0
Pregunta Listar datos dentro de un array

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&ntilde;a</b></cite></li>
</ul>
<?php } ?>