PHP pos()Funktionen
Vollständige PHP-Array-Referenz
Beispiele
Gibt den Wert des aktuellen Elements im Array aus:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo pos($people) . "<br>";
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo pos($people) . "<br>";
?>
Beispiel ausführen »
Definition und Verwendung
Die Funktion pos() gibt den Wert des aktuellen Elements im Array zurück.
Diese Funktion istcurrent()ein Alias der Funktion.
Jedes Array hat einen internen Zeiger, der auf sein "aktuelles" Element zeigt und anfangs auf das erste in das Array eingefügte Element zeigt.
Tipp:Diese Funktion bewegt den internen Zeiger des Arrays nicht.
Ähnliche Methoden:
- current()- Gibt den Wert des aktuellen Elements im Array zurück.
- 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.
- each()- Gibt den Schlüsselnamen und den Wert des aktuellen Elements zurück und verschiebt den internen Zeiger vorwärts.
Syntax
pos(array)
| Parameter | Beschreibung |
|---|---|
| array | Erforderlich. Gibt das zu verwendende Array an. |
Technische Details
| 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+ |
Weitere Beispiele
Beispiel 1
Demonstration aller zugehörigen Methoden:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>"; // Das aktuelle Element ist Peter
echo next($people) . "<br>"; // Das nächste Element von Peter ist Joe
echo current($people) . "<br>"; // Jetzt ist das aktuelle Element Joe
echo prev($people) . "<br>"; // Das vorherige Element von Joe ist Peter
echo end($people) . "<br>"; // Das letzte Element ist Cleveland
echo prev($people) . "<br>"; // Das vorherige Element von Cleveland ist Glenn
echo current($people) . "<br>"; // Jetzt ist das aktuelle Element Glenn
echo reset($people) . "<br>"; // Verschiebt den internen Zeiger auf das erste Element des Arrays, das Peter ist
echo next($people) . "<br>"; // Das nächste Element nach Peter ist Joe
print_r (each($people)); // Gibt den Schlüssel und den Wert des aktuellen Elements (jetzt Joe) zurück und verschiebt den internen Zeiger nach vorne
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>"; // Das aktuelle Element ist Peter
echo next($people) . "<br>"; // Das nächste Element von Peter ist Joe
echo current($people) . "<br>"; // Jetzt ist das aktuelle Element Joe
echo prev($people) . "<br>"; // Das vorherige Element von Joe ist Peter
echo end($people) . "<br>"; // Das letzte Element ist Cleveland
echo prev($people) . "<br>"; // Das vorherige Element von Cleveland ist Glenn
echo current($people) . "<br>"; // Jetzt ist das aktuelle Element Glenn
echo reset($people) . "<br>"; // Verschiebt den internen Zeiger auf das erste Element des Arrays, das Peter ist
echo next($people) . "<br>"; // Das nächste Element nach Peter ist Joe
print_r (each($people)); // Gibt den Schlüssel und den Wert des aktuellen Elements (jetzt Joe) zurück und verschiebt den internen Zeiger nach vorne
?>
Beispiel ausführen »
Vollständige PHP-Array-Referenz Andere Erweiterungen