Grazie mille per la risposta.

Il file è un .txt che viene generato da un servizio di meteo online ed il template è fisso per quello non mi sono fatto problemi nell'impostare da subito il numero di cicli del for, ho la certezza che il file è quello e non cambia se non nei dati.


Il controllo l'ho messo solamente a quell'elemento perchè solo quell'array a volte mi tirava fuori degli elementi vuoti e non capivo perchè e quindi ho rattoppato con quel controllo.


Per l'ultima parte dei tuoi consigli me la studio e vedo come implementarla.

Grazie ancora!

Edit
Ho eliminato il controllo con l'IF sostituendo il selettore nella query
Codice PHP:
        $span        $xpath->query('//th/a');