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