(PHP 4, PHP 5, PHP 7, PHP 8)
end — Posiciona el puntero del array al final del array
end() desplaza el puntero interno del array
array
hasta el último elemento y devuelve
su valor.
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.
Devuelve el valor del último elemento o false
si el array está vacío.
Versión | Descripción |
---|---|
8.1.0 | Calling this function on objects is deprecated. Either convert the object to an array 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. |
Ejemplo #1 Ejemplo con end()
<?php
$fruits = array('apple', 'banana', 'cranberry');
echo end($fruits); // cranberry
?>