Hola de nuevo.
En primer lugar decir que había un error en el código (debido a mi novatez). Donde pone
strlen($lectura) debería poner
count($lectura)
Lo he probado y me parece que funciona bien. En cualquier caso prueba haciendo el bucle a la inversa:
for($i=count($lectura)-1;$i>=0;$i--)
Suerte. Saludos,