Heim > Artikel > Backend-Entwicklung > Es gibt mehrere Operationsfunktionen für Array-Zeiger in PHP
Es gibt 8 Arten von Array-Zeiger-Operationsfunktionen: 1. current(), gibt den Wert zurück, auf den der aktuelle Array-Zeiger zeigt. 2. next(), bewegt den Zeiger auf das nächste Bit und gibt den Wert dieses Bits zurück . prev(), den Zeiger auf das vorherige Bit verschieben und den Wert dieses Bits zurückgeben 4. reset(), den Zeiger zurücksetzen, um auf das erste Element zu zeigen;
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Array-Zeigerfunktionen umfassen reset(), prev(), current(), pos(), next(), end( ), key(), every()
Unter diesen sind reset(), prev(), current(), pos(), next() und end() alle Funktionen, die sich auf den Wert des Arrays beziehen Während key() sich nur auf Array-Schlüssel bezieht, kann every() die Werte und Schlüssel des Arrays abrufen
current() Funktion
Der Parameter ist ein Array, wird als Wert übergeben und gibt den angegebenen Wert zurück bis zum aktuellen Array-Zeiger. Der Zeiger bewegt sich über das Ende des Arrays hinaus, gibt „false“ zurück und gibt „false“ zurück, wenn das Array leer ist. Der Array-Zeiger befindet sich standardmäßig an der ersten Position des Arrays () Funktion
aktueller Alias, die Verwendung ist dieselbe. next()-FunktionDer Parameter ist ein Array, das als Referenz übergeben wird, den Array-Zeiger auf das nächste Bit verschiebt und den Wert des Bits zurückgibt, wenn das Bit kein Element enthält. Ein leeres Array gibt auch „false“ zurück Es gibt kein Element im Bit und ein leeres Array gibt ebenfalls false zurück Position ist die Position des ersten Elements des Arrays und gibt dann den ersten Wert der Elemente zurück. Wenn das Array leer ist, wird false zurückgegeben , wird als Referenz übergeben und verschiebt den internen Zeiger eines Arrays auf das letzte Element der Array-Position und gibt dann den Wert des letzten Elements zurück, wobei false zurückgegeben wird, wenn das Array leer ist
<?php $arr = [11,22,33,44,55,66]; echo current($arr); ?>
key()-Funktion
Der Parameter ist ein Array, das als Referenz übergeben wird und den Wert zurückgibt, auf den der aktuelle Zeiger zeigt. Der Schlüssel des Elements. Wenn das Bit, auf das der Zeiger zeigt, kein Element enthält, wird ein leeres Array zurückgegeben null<?php $arr = [11,22,33,44,55,66]; echo current($arr)."<br>"; //指针指向11 next($arr); //指针指向22 echo current($arr)."<br>"; //指针指向22 next($arr); //指针指向33 next($arr); //指针指向44 echo current($arr)."<br>"; //指针指向44 ?>
each() function
Der Parameter ist ein Array, wird als Referenz übergeben und gibt den Wert und den Schlüssel des Elements zurück, auf das der aktuelle Zeiger zeigt, und bewegt den Zeiger zum nächsten Bit<?php $arr = [11,22,33,44,55,66]; echo current($arr)."<br>"; //指针指向11 next($arr); //指针指向22 next($arr); //指针指向33 echo current($arr)."<br>"; //指针指向33 prev($arr); //指针指向22 echo current($arr)."<br>"; //指针指向22 ?>
using Diese Funktion ist nach hoher Php7.2 -Warning
Dis -Funktion, die sich nach PHP 7.2.0 um diese Funktion befasst. „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonEs gibt mehrere Operationsfunktionen für Array-Zeiger in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!