Heim > Backend-Entwicklung > PHP-Tutorial > So verwenden Sie die Schlüsselfunktion in PHP, um den aktuellen Zeigerschlüsselnamen in einem Array abzurufen

So verwenden Sie die Schlüsselfunktion in PHP, um den aktuellen Zeigerschlüsselnamen in einem Array abzurufen

WBOY
Freigeben: 2023-06-26 13:10:01
Original
921 Leute haben es durchsucht

PHP-Sprache ist eine in der Webentwicklung weit verbreitete Skriptsprache. Sie bietet eine Fülle von Funktionen und Features. Die Schlüsselfunktion ist eine sehr nützliche Funktion, die uns helfen kann, den Schlüsselnamen des aktuellen Zeigers im Array zu ermitteln.

In PHP können Arrays zum Speichern mehrerer Werte verwendet werden, und jeder Wert verfügt über einen eindeutigen Schlüsselnamen für den Zugriff. Wenn wir ein Array durchlaufen möchten, können wir eine foreach-Schleife verwenden, um nacheinander auf die Werte und Schlüssel im Array zuzugreifen. Um den Schlüsselnamen des aktuellen Zeigers in einer Schleife zu erhalten, müssen Sie die Schlüsselfunktion verwenden.

Die Schlüsselfunktion ist sehr einfach zu verwenden. Übergeben Sie einfach das Array an sie und sie gibt den Schlüsselnamen zurück, auf den der aktuelle Zeiger zeigt. Die spezifische Verwendung ist wie folgt:

$array = array('foo', 'bar', 'baz');
echo key($array); // 输出:0
Nach dem Login kopieren

Hier wird ein einfaches Array definiert und die Schlüsselfunktion wird verwendet, um den Schlüsselnamen des aktuellen Zeigers abzurufen. Da der Array-Zeiger standardmäßig auf das erste Element zeigt, ist das Ausgabeergebnis 0. Beim Durchlaufen des Arrays können wir die foreach-Schleife und die Schlüsselfunktion verwenden, um den Schlüsselnamen jedes Elements zu erhalten. Der Beispielcode lautet wie folgt:

$array = array('foo' => 'apple', 'bar' => 'orange', 'baz' => 'banana');
foreach ($array as $key => $value) {
    echo $key . ': ' . $value . '<br>';
}
Nach dem Login kopieren

Hier wird ein assoziatives Array und jedes Schlüssel-Wert-Paar im Array definiert wird durch die foreach-Schleife durchlaufen und der Schlüsselname und der entsprechende Wert in einer Zeichenfolgenausgabe verkettet. Verwenden Sie in der Schleife die Variable $key, um den Schlüsselnamen des aktuellen Zeigers zu speichern, und Sie können den Schlüsselnamen jedes Elements problemlos abrufen.

Zusätzlich zur foreach-Schleife können wir auch eine while-Schleife verwenden, um das Array zu durchlaufen. In diesem Fall müssen Sie die Reset-Funktion verwenden, um den Array-Zeiger auf das erste Element zurückzusetzen, und dann die Current- und Key-Funktionen verwenden, um den Wert und den Schlüsselnamen des aktuellen Elements abzurufen. Der Beispielcode lautet wie folgt:

$array = array('foo' => 'apple', 'bar' => 'orange', 'baz' => 'banana');
reset($array);
while (list($key, $value) = each($array)) {
    echo $key . ': ' . $value . '<br>';
}
Nach dem Login kopieren

Hier wird die Reset-Funktion verwendet, um den Array-Zeiger auf das erste Element zurückzusetzen, und dann wird die Each-Funktion verwendet, um den Wert und den Schlüsselnamen jedes Elements einzeln abzurufen und zu speichern in den Variablen $key und $value. Da die Funktion „eached“ den Zeiger rückwärts bewegt, müssen Sie die Reset-Funktion nach dem Ende der Schleife erneut verwenden, um den Zeiger auf das erste Element zurückzusetzen.

Kurz gesagt, die Schlüsselfunktion in PHP ist eine sehr praktische Funktion, mit deren Hilfe wir leicht den Schlüsselnamen des aktuellen Zeigers im Array ermitteln können. Unabhängig davon, ob Sie eine foreach-Schleife oder eine while-Schleife verwenden, können Sie die Schlüsselfunktion problemlos kombinieren, um das Array zu durchlaufen und den Schlüsselnamen und -wert jedes Elements abzurufen.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Schlüsselfunktion in PHP, um den aktuellen Zeigerschlüsselnamen in einem Array abzurufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage