Heim > Artikel > Backend-Entwicklung > Verwenden Sie die Funktion array_keys() in PHP, um die Schlüsselnamen im Array abzurufen
Verwenden Sie die Funktion array_keys() in PHP, um die Schlüsselnamen im Array abzurufen.
Die Funktion array_keys() ist eine sehr praktische Funktion in PHP, die alle Schlüsselnamen in einem bestimmten Array zurückgeben kann.
Array ist in PHP eine sehr häufig verwendete Datenstruktur, die mehrere Werte speichern und über Schlüsselnamen auf diese Werte zugreifen kann. Manchmal müssen wir nur die Schlüsselnamen im Array abrufen, ohne die Werte zu verarbeiten. In diesem Fall können wir die Funktion array_keys() verwenden.
Syntax:
array_keys(array $array, Mixed $search_value = null, bool $strict = false): array
Parameter:
Rückgabewert:
Gibt ein neues Array zurück, das alle Schlüsselnamen im Array enthält.
Das Folgende ist ein konkretes Codebeispiel:
<?php // 示例数组 $fruits = array("apple", "banana", "cherry"); // 获取数组中的键名 $keys = array_keys($fruits); // 输出结果 foreach ($keys as $key) { echo $key . "<br>"; } ?>
Im obigen Code definieren wir ein Array namens $fruits, das drei Fruchtnamen enthält. Dann verwenden wir die Funktion array_keys(), um die Schlüsselnamen im Array $fruits abzurufen und das Ergebnis in der Variablen $keys zu speichern. Schließlich durchlaufen wir das Array $keys durch eine foreach-Schleife und geben die Schlüsselnamen einzeln aus.
Das Ausführen des obigen Codes gibt die folgenden Ergebnisse aus:
0 1 2
Anhand des obigen Beispiels können wir sehen, dass die Funktion array_keys() ein neues Array zurückgibt, das alle Schlüsselnamen im Array enthält, und die Schlüsselnamen im Array angeordnet sind Reihenfolge im ursprünglichen Array.
Es ist zu beachten, dass die Funktion array_keys() auch zusätzliche Parameter akzeptieren kann, um den Suchwert anzugeben oder den strikten Modus für den Abgleich zu verwenden. Wenn der Parameter $search_value angegeben ist, werden nur Schlüsselnamen zurückgegeben, die mit dem Wert übereinstimmen. Wenn der Parameter $strict angegeben und auf true gesetzt ist, wird beim Abgleich eine Typprüfung durchgeführt.
Zusammenfassung: Die Funktion
array_keys() ist eine sehr praktische Funktion in PHP, mit der schnell alle Schlüsselnamen in einem bestimmten Array abgerufen werden können. Wir können zusätzliche Parameter verwenden, um den Schlüsselnamen zu durchsuchen, oder bei Bedarf den strikten Modusabgleich verwenden. Wenn Sie diese Funktion beherrschen, können Sie flexibler und effizienter mit Arrays arbeiten.
Das obige ist der detaillierte Inhalt vonVerwenden Sie die Funktion array_keys() in PHP, um die Schlüsselnamen im Array abzurufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!