In der PHP -Entwicklung müssen Sie bei der Manipulation von Arrays häufig den Schlüssel und den Wert des aktuellen Elements erhalten und den Zeiger auf das nächste Element verschieben. Die integrierte aktuelle () -Funktion von PHP kann den Elementwert der aktuellen Zeigerposition des Arrays zurückgeben, während die nächste () -Funktion den Array-Zeiger einen Schritt nach vorne verschieben und das neue aktuelle Element zurückgeben kann. Diese beiden Funktionen werden in Kombination verwendet, um das Array leicht zu wiederholen und detaillierte Informationen für jedes Element zu erhalten.
Die Funktion current () gibt den vom aktuellen Zeiger im Array gezeigten Elementwert zurück und ändert die Position des Array -Zeigers nicht.
<span class="fun">aktuell ($ array);</span>
$array = ["apple", "banana", "cherry"];
$current = current($array); // zurückkehren "apple"
Die nächste () Funktion bewegt den Array -Zeiger nacheinander und gibt den vom Zeiger nach dem Umzug gerichteten Elementwert zurück.
<span class="fun">Weiter ($ Array);</span>
$array = ["apple", "banana", "cherry"];
$current = current($array); // "apple"
$next = next($array); // "banana"
Wenn Sie gleichzeitig den aktuellen Schlüssel und den Wert des Arrays erhalten und den Zeiger einen Schritt vorwärts bewegen möchten, können Sie die Funktionen Key () , Current () und Next () in Verbindung mit den Funktionen verwenden.
$array = ["apple" => 1, "banana" => 2, "cherry" => 3];
$key = key($array); // Holen Sie sich den aktuellen Schlüssel "apple"
$value = current($array); // Holen Sie sich den aktuellen Wert 1
next($array); // Der Zeiger bewegt sich auf "banana"
Der obige Inhalt führt ausführlich, wie die Funktionen für aktuelle () und nächste () in PHP verwendet werden, um das aktuelle Schlüsselwertpaar des Arrays zu erhalten und den Zeiger zu verschieben. Das Beherrschen dieser Techniken kann Entwicklern helfen, Array -Daten effizienter zu verarbeiten.