Ciao a tutti ragazzi,sto giocando con un parser html trovato sul web che fa egreggiamente il suo lavoro..ho però un problema..Praticamente questo parser scorre tutti gli span che hanno una classe di nome b ed io gli voglio far prendere solo il 2o elemento quindi ho messo un contatore i inizializzato a 0 e quando è uguale ad 1,cioè il secondo elemento del foreach,mi sputa fuori il valore trovato..ora facendo in questo modo però il foreach scorre tutto il codice,non si ferma al primo anche se effettivamente in utput ho solo il valore da me ricercato.Questo ovviamente rallena in maniera incredibile l'esecuzione dello script..non è possibile specificare quale elemento voglio prendere e non far arrivare il foreach a scorrere tutto il file htm?

il codice è il seguente



// Find all SPAN tags that have a class of "b"
$stazione= file_get_html('www.prova.it/stazione.htm');

echo 'Stazione';
$i = 0;

foreach($stazione->find('span.b') as $m){
if($i == 1) {
echo $m->outertext;
}
$i++;
}

Grazie mille ragazzi!