PHP prev() functie

Voorbeeld

Geef de waarde van het huidige, volgende en vorige element in de array weer:

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

Uitvoervoorbeeld

Definitie en gebruik

prev() functie stelt het interne pointer in op het vorige element in de array en geeft het uit.

Gerelateerde methoden:

  • next() - Stelt het interne pointer in op het volgende element in de array en geeft het uit
  • current() - Retourneert de waarde van het huidige element in de array
  • end() - Stelt het interne pointer in op het laatste element in de array en geeft het uit
  • reset() - Stelt het interne pointer in op het eerste element in de array en geeft het uit
  • each() - Retourneert de naam en waarde van het huidige element, en verplaatst het interne pointer vooruit

Syntax

prev(array)
Parameter Beschrijving
array Verplicht. Specificeert het array dat moet worden gebruikt

Verklaring

prev() en next() gedragen zich vergelijkbaar, maar het interne pointer wordt teruggezet in plaats van vooruit te verplaatsen.

Let op:Als de array lege eenheden bevat of als de waarde van de eenheden 0 is, retourneert deze functie FALSE voor deze eenheden. Voor het correct doorlopen van een array die mogelijke lege eenheden of eenheden met waarde 0 bevat, raadpleeg de each() functie.

Technische details

Retournerende waarde: Als succesvol, retourneert het de waarde van het vorige element in de array, of FALSE als er geen meer elementen in de array zijn.
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>"; // De element voor David is Mark
echo current($people) . "<br>"; // Het huidige huidige element is Mark
echo reset($people) . "<br>"; // Verplaatst de interne pointer naar het eerste element van de 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 is dit Steve) en verplaatst de interne pointer
?>

Uitvoervoorbeeld