Forum und email

current

(PHP 4, PHP 5)

current — Geeft het huidige element in een array terug

Beschrijving

mixed current ( array $array )

Elke array heeft een interne pointer naar zijn "current" element, die wordt geinitialiseerd naar het eerste element toegevoegd aan de array.

current() geeft het array element terug waarnaar op dat moment wordt gewezen door de interne pointer. De pointer wordt niet veranderd. Als de pointer voorbij het einde van de lijst wijst geeft current() FALSE terug.

Warning

Deze functie kan FALSE teruggeven, maar ook een andere waarde die naar FALSE evalueert, zoals 0 of "". Gebruik de === operator om de teruggeven waarde van deze functie te testen.

Note: Het is onmogelijk het begin van een array te onderscheiden van een boolean FALSE element. Om een array die mogelijk FALSE elementen bevat op de juiste manier te doorlopen, zie de each() functie.

Example#1 Gebruiksvoorbeelden van current() en vergelijkbare functies

<?php
$transport 
= array('foot''bike''car''plane');
$mode current($transport); // $mode = 'foot';
$mode next($transport);    // $mode = 'bike';
$mode current($transport); // $mode = 'bike';
$mode prev($transport);    // $mode = 'foot';
$mode end($transport);     // $mode = 'plane';
$mode current($transport); // $mode = 'plane';
?>

Zie ook end(), next(), prev() en reset().