PHP huidige() Functie
Voorbeeld
Voer de waarde van het huidige element in een array uit:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>";
?>
Definitie en gebruik
De functie current() retourneert de waarde van het huidige element in een array.
Elke array heeft een interne aanwijzer naar het "huidige" element, dat wordt geïnitialiseerd naar het eerste element dat in de array wordt ingevoegd.
Tip: Deze functie verplaatst de interne aanwijzer van de array niet.
Gerelateerde methoden:
- end() - verplaatst de interne aanwijzer naar en voert het laatste element in de array uit
- next() - verplaatst de interne aanwijzer naar en voert het volgende element in de array uit
- prev() - verplaatst de interne aanwijzer naar en voert het vorige element in de array uit
- reset() - verplaatst de interne aanwijzer naar het eerste element van de array
- each() - geeft de huidige elementsleutel en waarde terug en verplaatst de interne aanwijzer naar voren
Syntaxis
current(array)
Parameterwaarden
Parameter | Description |
---|---|
array | Required. Specifies the array to use |
Technische details
Winstwaarde: | Retourneert de waarde van het huidige element in een array, of FALSE op lege elementen of elementen zonder waarde |
---|---|
PHP-versie: | 4+ |
Meer voorbeelden
Voorbeeld
Een demonstratie van alle gerelateerde methoden:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>"; // The current element is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
echo current($people) . "<br>"; // Now the current element is Joe
echo prev($people) . "<br>"; // The previous element of Joe is Peter
echo end($people) . "<br>"; // The last element is Cleveland
echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn
echo current($people) . "<br>"; // Now the current element is Glenn
echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward
?>
❮ Referentie voor PHP-array