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