end

(PHP 4, PHP 5, PHP 7, PHP 8)

endPosiciona el puntero del array al final del array

Descripción

end(array|object &$array): mixed

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 Calling this function on objets is deprecated. Either convert the objet to an tableau using get_mangled_object_vars() first, or use the methods provided by a class that implements Iterator, such as ArrayIterator, instead.
7.4.0 Instances of SPL classes are now treated like empty objects that have no properties instead of calling the Iterator method with the same name as this function.

Ejemplos

Ejemplo #1 Ejemplo con end()

<?php

$fruits
= array('apple', 'banana', 'cranberry');
echo
end($fruits); // cranberry

?>

Ver también

  • current() - Devuelve el elemento actual del array
  • each() - Devuelve cada par clave/valor de un array
  • prev() - Retrocede el puntero actual del array
  • reset() - Reinicia el puntero interno del array al principio
  • next() - Avance el puntero interno de un array
  • array_key_last() - Recupera la última clave de un array