PHP prev() funktion

Exempel

Skriv ut värdet för det aktuella elementet, nästa element och föregående element i arrayen:

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

Kör en exempel

Definition och användning

prev() funktionen sätter inre pektorn till föregående element i arrayen och skriver ut.

Relaterade metoder:

  • next() - Sätter inre pektorn till nästa element i arrayen och skriver ut
  • current() - Returnerar värdet för det aktuella elementet i arrayen
  • end() - Sätter inre pektorn till det sista elementet i arrayen och skriver ut
  • reset() - Sätter inre pektorn till det första elementet i arrayen och skriver ut
  • each() - Returnerar aktuellt elements nyckelnamn och värde och flyttar inre pektorn framåt

Syntax

prev(array)
Parameter Beskrivning
array Obligatorisk. Anger arrayen som ska användas

Förklaring

prev() och next() fungerar liknande, men den returnerar inre pektorn en steg bakåt istället för att flytta framåt.

Observera:Om arrayen innehåller tomma enheter eller enhetens värde är 0 returnerar denna funktion FALSE för dessa enheter. För att korrekt traversera en array som kan innehålla tomma enheter eller enheter med värde 0, se till varje() funktionen.

Tekniska detaljer

Returvärde: Om det är framgångsrikt returneras värdet för föregående element i arrayen, om det inte finns fler element i arrayen returneras FALSE.
PHP-version: 4+

Fler exempel

Exempel 1

Demonstrera alla relaterade metoder:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Nuvarande 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>"; // Den sista elementet är David
echo prev($people) . "<br>"; // Davids föregående element är Mark
echo current($people) . "<br>"; // Den aktuella elementet är Mark
echo reset($people) . "<br>"; // Flyttar den inre pektorn till den första elementet i arrayen, dvs. Bill
echo next($people) . "<br>"; // Bills nästa element är Steve
print_r (each($people)); // Returnerar den aktuella elementets nyckelnamn och -värde (för närvarande är det Steve) och flyttar den inre pektorn framåt
?>

Kör en exempel