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);
?>

Przykłady uruchomieniowe

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
?>

Przykłady uruchomieniowe