end

funkcja

Przesuwa wewnętrzny wskaźnik tablicy na ostatni element i zwraca jego wartość. Dla pustej tablicy zwraca false.

end(array|object &$array): mixed

end przesuwa wewnętrzny wskaźnik tablicy na ostatni element i zwraca jego wartość. Tablica jest przekazywana przez referencję — funkcja modyfikuje pozycję wskaźnika w oryginalnej zmiennej. Jeśli tablica jest pusta, end zwraca false. Parą dla end jest reset, które cofa wskaźnik na początek.

<?php
declare(strict_types=1);

$kolory = ['czerwony', 'zielony', 'niebieski'];
$ostatni = end($kolory);
echo $ostatni;       // niebieski
echo key($kolory);   // 2
📘 Naucz się w lekcji →