Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie die PHP-Prev-Funktion

So verwenden Sie die PHP-Prev-Funktion

藏色散人
藏色散人Original
2019-05-31 11:23:493002Durchsuche

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.

So verwenden Sie die PHP-Prev-Funktion

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn