PHP reset() functie
Voorbeeld
Geef de waarde van het huidige element en het volgende element van het array weer en zet vervolgens de interne pointer van het array terug naar het eerste element:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo next($people) . "<br>"; echo reset($people); ?>
Definitie en gebruik
De reset() functie stelt de interne pointer in op het eerste element van het array en geeft deze weer.
Gerelateerde methoden:
- current() - Geef de waarde van het huidige element van het array terug
- end() - Stel de interne pointer in op het laatste element van het array en geef deze weer
- next() - Stel de interne pointer in op het volgende element van het array en geef deze weer
- prev() - Stel de interne pointer in op het vorige element van het array en geef deze weer
- each() - Geef de huidige sleutelnaam en waarde van het element terug en verplaats de interne pointer naar voren
Syntax
reset(array)
Parameters | Beschrijving |
---|---|
array | Verplicht. Specificeer het te gebruiken array. |
Technische details
Retourwaarde: | Indien succesvol wordt de waarde van het eerste element van het array geretourneerd, indien het array leeg is wordt FALSE geretourneerd. |
PHP Versie: | 4+ |
Meer voorbeelden
Voorbeeld 1
Demonstreer alle relevante methoden:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // Het huidige element is Bill echo next($people) . "<br>"; // De volgende element van Bill is Steve echo current($people) . "<br>"; // De huidige huidige element is Steve echo prev($people) . "<br>"; // De vorige element van Steve is Bill echo end($people) . "<br>"; // De laatste element is David echo prev($people) . "<br>"; // Het element voor David is Mark echo current($people) . "<br>"; // De huidige huidige element is Mark echo reset($people) . "<br>"; // Verplaatst de interne pointer naar het eerste element van het array, dat Bill is echo next($people) . "<br>"; // De volgende element van Bill is Steve print_r (each($people)); // Retourneert de huidige elementnaam en -waarde (momenteel Steve) en verplaatst de interne pointer ?>