PHP reset()-funktionen

Exempel

Skriv ut värdet för det aktuella elementet och nästa elementet i arrayen och sedan återställ pekfunktionen till det första elementet i arrayen:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>";
echo next($people) . "<br>";
echo reset($people);
?>

Kör en instans

Definition och användning

reset()-funktionen pekar den inre pekfunktionen på det första elementet i arrayen och skriver ut.

Relaterade metoder:

  • current() - Returnerar värdet för det aktuella elementet i arrayen
  • end() - Pekfunktionen pekar på sista elementet i arrayen och skriver ut
  • next() - Pekfunktionen pekar på nästa element i arrayen och skriver ut
  • prev() - Pekfunktionen pekar på föregående element i arrayen och skriver ut
  • each() - Returnerar den aktuella nyckeln och värdet för elementet och flyttar den inre pekfunktionen framåt

Syntaks

reset(array)
Parameter Beskrivning
array Obligatorisk. Anger den array som ska användas.

Tekniska detaljer

Returvärde: Om framgångsrikt, returnerar den första elementets värde i arrayen, om arrayen är tom returneras FALSE.
PHP-version: 4+

Mer exempel

Exempel 1

Demonstrera alla relaterade metoder:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Aktuellt element är Bill
echo next($people) . "<br>"; // Bills nästa element är Steve
echo current($people) . "<br>"; // Nuvarande aktuellt element är Steve
echo prev($people) . "<br>"; // Steves föregående element är Bill
echo end($people) . "<br>"; // Sista elementet är David
echo prev($people) . "<br>"; // Davids föregående element är Mark
echo current($people) . "<br>"; // Nuvarande aktuellt element är Mark
echo reset($people) . "<br>"; // Flyttar den inre pekaren till arrayens första element, dvs. Bill
echo next($people) . "<br>"; // Bills nästa element är Steve
print_r (each($people)); // Återger nuvarande elementets nyckelnamn och nyckelvärde (för närvarande är det Steve) och flyttar den inre pekaren framåt
?>

Kör en instans