reset
funkcja
Przewija wewnętrzny wskaźnik tablicy na pierwszy element i zwraca jego wartość. Dla pustej tablicy zwraca false.
reset(array|object &$array): mixed
reset cofa wewnętrzny wskaźnik tablicy z powrotem na pierwszy element i zwraca jego wartość. Tablica jest przekazywana przez referencję — zmiana wskaźnika obowiązuje w oryginalnej zmiennej. Jeśli tablica jest pusta, reset zwraca false. Przydaje się po ręcznym przejściu tablicy funkcjami next/end, gdy chcesz zacząć iterację od początku.
<?php
declare(strict_types=1);
$kolory = ['czerwony', 'zielony', 'niebieski'];
end($kolory); // przesuwamy wskaźnik na koniec
$pierwszy = reset($kolory);
echo $pierwszy; // czerwony
echo key($kolory); // 0