Heim > Artikel > Backend-Entwicklung > So verwenden Sie die PHP-Prev-Funktion
Die PHP-Prev-Funktion wird verwendet, um den internen Zeiger auf das vorherige Element im Array zu verweisen und es auszugeben. Die Syntax lautet prev(array), und der Parameter array ist erforderlich.
Wie verwende ich die PHP-Prev-Funktion?
Definition und Verwendung
Die Funktion prev() zeigt den internen Zeiger auf das vorherige Element im Array und gibt es aus.
Verwandte Methoden:
next() – zeigt den internen Zeiger auf das nächste Element im Array und gibt aus
current() – gibt The zurück Wert des aktuellen Elements im Array
end() – setzt den internen Zeiger auf das letzte Element im Array und gibt aus
reset() – setzt den internen Zeiger auf das erste Element im Array-Element und Ausgabe
each() – gibt den Schlüsselnamen und den Schlüsselwert des aktuellen Elements zurück und bewegt den internen Zeiger vorwärts
Syntax
prev(array)
Parameter
Array erforderlich.
Erklärung
prev() verhält sich ähnlich wie next(), außer dass es den internen Zeiger um eine Position zurückspult, anstatt ihn vorwärts zu bewegen.
Hinweis:
Wenn das Array leere Zellen enthält oder der Wert der Zelle 0 ist, gibt diese Funktion auch FALSE zurück, wenn sie auf diese Zellen trifft. Informationen zum korrekten Durchlaufen eines Arrays, das leere Zellen oder einen Zellenwert von 0 enthalten kann, finden Sie in der Funktion every().
Rückgabewert: Gibt bei Erfolg den Wert des vorherigen Elements im Array zurück, oder FALSE, wenn keine weiteren Array-Elemente vorhanden sind.
PHP-Version: 4+
Beispiel 1
Demonstriert alle zugehörigen Methoden:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // 当前元素是 Bill echo next($people) . "<br>"; // Bill 的下一个元素是 Steve echo current($people) . "<br>"; // 现在当前元素是 Steve echo prev($people) . "<br>"; // Steve 的上一个元素是 Bill echo end($people) . "<br>"; // 最后一个元素是 David echo prev($people) . "<br>"; // David 之前的元素是 Mark echo current($people) . "<br>"; // 目前的当前元素是 Mark echo reset($people) . "<br>"; // 把内部指针移动到数组的首个元素,即 Bill echo next($people) . "<br>"; // Bill 的下一个元素是 Steve print_r (each($people)); // 返回当前元素的键名和键值(目前是 Steve),并向前移动内部指针 ?>
Ausgabe:
Bill Steve Steve Bill David Mark Mark Bill Steve Array ( [1] => Steve [value] => Steve [0] => 1 [key] => 1 )
Beispiel 2
Die Werte des aktuellen Elements, des nächsten Elements und des vorherigen Elements im Array ausgeben:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo next($people) . "<br>"; echo prev($people); ?>
Ausgabe:
Bill Steve Bill
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Prev-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!