Heim  >  Artikel  >  Backend-Entwicklung  >  Es gibt mehrere Operationsfunktionen für Array-Zeiger in PHP

Es gibt mehrere Operationsfunktionen für Array-Zeiger in PHP

青灯夜游
青灯夜游Original
2022-05-23 19:47:093291Durchsuche

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;

Es gibt mehrere Operationsfunktionen für Array-Zeiger in PHP

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.

Es gibt mehrere Operationsfunktionen für Array-Zeiger in PHP

next()-Funktion

Der 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
?>
Es gibt mehrere Operationsfunktionen für Array-Zeiger in PHP

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

?>
Es gibt mehrere Operationsfunktionen für Array-Zeiger in PHP

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

Es gibt mehrere Operationsfunktionen für Array-Zeiger in PHP

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!

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