end
En esta página
end
Posiciona el puntero del array al final del array
Descripción#
end(array $array): mixed
```php
`end` desplaza el puntero interno del array `array` hasta el último elemento y devuelve su valor.
## Parámetros
`array`
El array. Este array es pasado por referencia ya que será modificado por la función. Esto significa que debe pasar una verdadera variable y no una función que devuelva un array, ya que actualmente, solo las variables pueden ser pasadas por referencia.
## Valores devueltos
Devuelve el valor del último elemento o `false` si el array está vacío.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.1.0 | O bien convertir el `object` en un `array` utilizando `get_mangled_object_vars` primero, o utilizar los métodos proporcionados por una clase que implemente Iterator, tal como `ArrayIterator`. |
| 7.4.0 | A partir de PHP 7.4.0, las instancias de clases [SPL](#book.spl) son tratadas como objetos vacíos sin propiedades en lugar de llamar al método Iterator con el mismo nombre que esta función. |
## Ejemplos
Ejemplo con `end`
```php
Véase también#
current, each, prev, reset, next, array_key_last