Funkcja reset() w PHP
Przykład
Wyświetla wartość bieżącego i następnego elementu tablicy, a następnie ustawia wskaźnik wewnętrzny na pierwszy element tablicy:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo next($people) . "<br>"; echo reset($people); ?>
Definicja i użycie
Funkcja reset() ustawia wskaźnik wewnętrzny na pierwszy element tablicy i wyświetla.
Związane metody:
- current() - Zwraca wartość bieżącego elementu tablicy
- end() - Przesuwa wskaźnik wewnętrzny do ostatniego elementu tablicy i wyświetla
- next() - Przesuwa wskaźnik wewnętrzny do następnego elementu tablicy i wyświetla
- prev() - Przesuwa wskaźnik wewnętrzny do poprzedniego elementu tablicy i wyświetla
- each() - Zwraca nazwę klucza i wartość bieżącego elementu, a wskaźnik wewnętrzny przesuwa się do przodu
Gramatyka
reset(array)
Parametry | Opis |
---|---|
array | Wymagane. Określa tablicę do użycia. |
Szczegółowe informacje techniczne
Zwracana wartość: | Jeśli się powiodło, zwraca wartość pierwszego elementu tablicy, jeśli tablica jest pusta, zwraca FALSE. |
Wersja PHP: | 4+ |
Więcej przykładów
Przykład 1
Pokazanie wszystkich związanych metod:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // Bieżący element to Bill echo next($people) . "<br>"; // Następny element Billa to Steve echo current($people) . "<br>"; // Bieżący element to Steve echo prev($people) . "<br>"; // Poprzedni element Steve'a to Bill echo end($people) . "<br>"; // Ostatni element to David echo prev($people) . "<br>"; // Element przed Davidem to Mark echo current($people) . "<br>"; // Bieżący element to Mark echo reset($people) . "<br>"; // Przesuwa wskaźnik wewnętrzny do pierwszego elementu tablicy, tj. Bill echo next($people) . "<br>"; // Następny element Billa to Steve print_r (each($people)); // Zwraca nazwę klucza i wartość elementu bieżącego (obecnie to Steve), i przesuwa wskaźnik wewnętrzny ?>