Gracias gnzsoloyo, ahora lo entiendo, tienes razón.
Solo que me equivoqué con decir primer valor, es mas bien el ultimo valor del array.
Es decir si el array da 3 valores 1, 2, 3.
De la manera que pones me da como resultado "1", y lo que debería salir es "3"