nel primo codice che ho postato ho usato un array revers e la cosa mi funzionava perfettamente (guarda la variabile $provaarray3)
pensavo fosse da fare semplicemente cosi..
ho il file testo (database)
lo leggo le righe di cui e composto
faccio il reverse e uso la variabile del reverse al posto della $lines . In questo modo non dovrebbe andarmi a leggere il file testo dalla fine?