Heim >Backend-Entwicklung >PHP-Problem >Was ist ein Array-Zeiger in PHP?
In PHP ist der Array-Zeiger der interne Organisationsmechanismus des Arrays. Jedes Array verfügt über einen internen Zeiger, der auf seine „aktuelle“ Einheit (Element) zeigt. Durch Verschieben oder Wenn Sie die Position des Zeigers ändern, können Sie auf jedes Element im Array zugreifen. PHP bietet mehrere integrierte Funktionen zur Steuerung von Array-Zeigern: current(), pos(), key(), next(), prev(), end(), reset().
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP ist der Array-Zeiger der interne Organisationsmechanismus des Arrays, der auf ein Element in einem Array zeigt.
Jedes Array verfügt über einen internen Zeiger, der auf seine „aktuelle“ Einheit (Element) zeigt. Dieser Zeiger zeigt zunächst auf die erste Einheit im aktuellen Array.
Sie können auf jedes Element im Array zugreifen, indem Sie den Zeiger bewegen oder seine Position ändern. Zur Steuerung von Array-Zeigern stellt PHP die folgenden integrierten Funktionen zur Verfügung, die verwendet werden können.
current(): Gibt das aktuelle Element des Arrays zurück.
pos(): Ein Alias von current, die Verwendung ist dieselbe.
key(): Liest den Indexwert (Schlüsselwert) der Daten, auf die der aktuelle Zeiger zeigt.
next(): Bewegt den internen Zeiger im Array zur nächsten Zelle.
prev(): Den internen Zeiger des Arrays um ein Bit zurücksetzen.
end(): Richten Sie den internen Zeiger des Arrays auf das letzte Element.
reset(): Bewegt den aktuellen Zeiger bedingungslos an die erste Indexposition.
current()-Funktion
Der Parameter ist ein Array, das als Referenz übergeben wird und den Wert zurückgibt, auf den der aktuelle Array-Zeiger zeigt, wenn er über das Ende des Arrays hinausgeht Das Array ist leer, es gibt false zurück.
Der Zeiger des Arrays befindet sich standardmäßig an der ersten Position des Arrays. und gibt den Schlüssel des Elements zurück, auf das der aktuelle Zeiger zeigt. Es gibt kein Element in diesem Bit und gibt Null zurück, und das leere Array gibt Null zurück , als Referenz übergeben, verschiebt den Array-Zeiger auf das nächste Bit und gibt den Wert dieses Bits zurück. Es gibt „false“ zurück, wenn in diesem Bit kein Element vorhanden ist, und ein leeres Array gibt ebenfalls „false“ zurück () Funktion
Der Parameter ist ein Array, das als Referenz übergeben wird, den Array-Zeiger auf das vorherige Bit verschiebt und den Wert dieses Bits zurückgibt. Wenn in diesem Bit kein Element vorhanden ist, wird false zurückgegeben, und ein leeres Array wird ebenfalls zurückgegeben return false
<?php $arr = [11,22,33,44,55,66]; echo current($arr); ?>
end() function
Der Parameter ist ein Array, wird als Referenz übergeben und bewegt den internen Zeiger eines Arrays an das Ende des Arrays. Die Position eines Elements und gibt dann die zurück Wenn das Array leer ist, wird der interne Zeiger auf die erste Position zurückgesetzt, die die Position des ersten Elements ist Array ist leer, es gibt false zurück
Das obige ist der detaillierte Inhalt vonWas ist ein Array-Zeiger in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!