Geben Sie den Wert des aktuellen Elements im Array aus:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) "<br>";?>Die Funktion current() gibt den Wert des aktuellen Elements im Array zurück.
Jedes Array verfügt über einen internen Zeiger, der auf sein „aktuelles“ Element zeigt und zunächst auf das erste in das Array eingefügte Element zeigt.
Tipp: Diese Funktion verschiebt den Array-internen Zeiger nicht.
Verwandte Methoden:
end() – Setzt den internen Zeiger auf das letzte Element im Array und gibt es aus.
next() – Setzt den internen Zeiger auf das nächste Element im Array und gibt es aus.
prev() – Setzt den internen Zeiger auf das vorherige Element im Array und gibt es aus.
reset() – Setzt den internen Zeiger auf das erste Element im Array und gibt es aus.
every() – Gibt den Schlüsselnamen und den Wert des aktuellen Elements zurück und bewegt den internen Zeiger vorwärts.
aktuell( Array )
Parameter | beschreiben |
---|---|
Array | Erforderlich. Gibt das zu verwendende Array an. |
Rückgabewert: | Gibt den Wert des aktuellen Elements im Array zurück oder FALSE, wenn das aktuelle Element leer ist oder keinen Wert hat. |
---|---|
PHP-Version: | 4+ |
Demonstration aller relevanten Methoden:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) "<br>" // Das aktuelle Element ist Peterecho next($people) . "<br>" // Das nächste Element von Peter ist Joeecho current($people) // Jetzt ist das aktuelle Element Joeecho prev($people) . Das vorherige Element von Joe ist Peterecho end($people) . // Das letzte Element ist Clevelandecho prev($people) br>"; // Jetzt ist das aktuelle Element Glennecho reset($people). "<br>"; // Verschiebt den internen Zeiger auf das erste Element des Arrays, das Peterecho next($people) ist. "<br >"; // Das nächste Element von Peter ist Joeprint_r (each($people)); // Gibt den Schlüssel und Wert des aktuellen Elements (jetzt Joe) zurück und bewegt den internen Zeiger vorwärts?>