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