PHP end() funktion

Eksempel

Udskriv værdien af den nuværende og den sidste element i arrayet:

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

Kør eksempel

Definition og brug

end() funktionen sætter arrayets interne pege til den sidste element og returnerer værdien af dette element (hvis succesfuldt).

Relaterede metoder:

  • current() - Returnerer værdien af den nuværende element i arrayet.
  • next() - Sætter den interne pege til den næste element i arrayet og udskriver.
  • prev() - Sætter den interne pege til den foregående element i arrayet og udskriver.
  • reset() - Sætter den interne pege til den første element i arrayet og udskriver.
  • each() - Returnerer den nuværende elements nøglenavn og værdi, og flytter den interne pege til fremad.

Syntaks

end(array)
Parameter Beskrivelse
array Obligatorisk. Angiver det array, der skal bruges.

Tekniske detaljer

Returværdi: Hvis succesfuldt, returnerer den værdien af den sidste element i arrayet, hvis arrayet er tomt, returneres FALSE.
PHP version: 4+

Flere eksempler

Eksempel 1

Demonstrer alle relevante metoder:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Den nuværende element er Bill
echo next($people) . "<br>"; // Bills næste element er Steve
echo current($people) . "<br>"; // Den nuværende nuværende element er Steve
echo prev($people) . "<br>"; // Steves tidligere element er Bill
echo end($people) . "<br>"; // Den sidste element er David
echo prev($people) . "<br>"; // Davids tidligere element er Mark
echo current($people) . "<br>"; // Den nuværende nuværende element er Mark
echo reset($people) . "<br>"; // Flytter den interne pegefinger til den første element i arrayet, dvs. Bill
echo next($people) . "<br>"; // Bills næste element er Steve
print_r (each($people)); // Returnerer den nuværende elements nøgle og værdi (i øjeblikket er det Steve) og flytter den interne pegefinger fremad
?>

Kør eksempel