Heim > Artikel > Backend-Entwicklung > Wie verwende ich PHP, um nur die Werte des Arrays und nicht die Schlüssel zu haben?
So implementieren Sie PHP, solange für den Array-Wert keine Schlüssel erforderlich sind: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie ein Array. 3. Rufen Sie das Array über „while ($fruit = current($fruits))“ ab. {...]"-Methode Der Wert und kein Schlüssel reichen aus.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php Warum benötigen Sie nur den Wert des Arrays ohne den Schlüssel?
Den aktuellen Array-Wert abrufen current()
Die Funktion current() gibt den Array-Wert an der aktuellen Zeigerposition im Array zurück. Seine Form ist wie folgt:
mixed current(array array)
Lassen Sie uns das vorherige Beispiel ändern. Dieses Mal möchten wir den Array-Wert erhalten:
$fruits = array("apple"=>"red", "banana"=>"yellow"); while ($fruit = current($fruits)) { printf("%s <br />", $fruit); next($fruits); } // red // yellow
Zugehörige Einführung: Die Funktion
current() gibt den Wert des aktuellen Elements im Array zurück.
Jedes Array verfügt über einen internen Zeiger, der auf sein „aktuelles“ Element zeigt, zunächst auf das erste in das Array eingefügte Element.
Tipp: Diese Funktion verschiebt nicht den internen Zeiger des Arrays.
Verwandte Methoden:
end() – Setzt den internen Zeiger auf das letzte Element im Array und gibt es aus.
next() – Setzt den internen Zeiger auf das nächste Element im Array und gibt es aus.
prev() – Setzt den internen Zeiger auf das vorherige Element im Array und gibt es aus.
reset() – Setzt den internen Zeiger auf das erste Element im Array und gibt es aus.
each() – Gibt den Schlüsselnamen und den Wert des aktuellen Elements zurück und bewegt den internen Zeiger vorwärts.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWie verwende ich PHP, um nur die Werte des Arrays und nicht die Schlüssel zu haben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!