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
📘 Naucz się w lekcji →