prev

funkcja

Cofa wewnętrzny wskaźnik tablicy o jedną pozycję i zwraca wartość poprzedniego elementu lub false.

prev(array|object &$array): mixed

prev cofa wewnętrzny wskaźnik tablicy o jeden krok i zwraca wartość elementu, na który wskazuje nowa pozycja. Tablica przekazywana jest przez referencję. Jeśli wskaźnik stał na pierwszym elemencie, prev zwraca false i wskaźnik wychodzi poza zakres. Jest to odwrotność next. Przydaje się rzadko — nowoczesne PHP preferuje foreach — ale może być pomocne przy ręcznym „cofaniu" iteracji.

<?php
declare(strict_types=1);

$dni = ['pon', 'wt', 'śr', 'czw', 'pt'];
end($dni);
echo current($dni); // pt
prev($dni);
echo current($dni); // czw
prev($dni);
echo current($dni); // śr
📘 Naucz się w lekcji →