Grazie a tutti per l'aiuto.
In effetti con la soluzione proposta da softhare mi ritorna proprio
codice:
Line #9 : Fri,2010-06-11 20:42 CEST 0.22 meters High Tide
Line #11 : Sat,2010-06-12 03:03 CEST -0.34 meters Low Tide
cioè la prima Low Tide e la prima High Tide presente nel listone.
Ma non riassegna le linee estrapolate (linea 1 e linea 2)
Quindi purtroppo non ho risolto il mio problema, perchè dovrei stampare questi due dati tramite librerie GD facendo riferimento alla linea
codice:
//stampo Low Tide
imagettftext($im, 30, 0, 35, $y, $red, $font,ucfirst($lines[9]));
//stampo Hight Tide
imagettftext($im, 30, 0, 700, $y, $white, $font,ucfirst($lines[10]));
ma se le lines mi continuano a cambiare ristamperò anche le righe contenenti sunrise e sunset (a seconda della posizione)
forse gli if andrebbero messi anche su imagettftext?