Der PHP-Editor Xiaoxin zeigt Ihnen, wie Sie den Namen des ersten Schlüssels eines bestimmten Arrays erhalten. In PHP können Sie die Funktion array_keys() verwenden, um alle Schlüssel eines Arrays abzurufen und den ersten Schlüssel anhand des Index abzurufen. Eine andere Methode besteht darin, die Funktion reset() zu verwenden, um den internen Zeiger des Arrays auf das erste Element zu verweisen und den entsprechenden Schlüsselnamen zurückzugeben. Mit beiden Methoden können Sie problemlos den Namen des ersten Schlüssels des angegebenen Arrays ermitteln, wodurch Ihre PHP-Programmierung effizienter und komfortabler wird.
PHP Ruft den Namen des ersten Schlüssels des angegebenen Arrays ab
In php gibt es mehrere Möglichkeiten, den Namen des ersten Schlüssels eines Arrays abzurufen:
1. Verwenden Sie die Funktion array_keys()
array_keys()
Die Funktion gibt ein Array aller Schlüssel im Array zurück. Um den Namen des ersten Schlüssels zu erhalten, können Sie Folgendes verwenden:
$arr = array("a" => 1, "b" => 2, "c" => 3); $first_key = array_keys($arr)[0]; // 输出: "a"
2. Verwenden Sie die foreach-Schleife
Sie können foreach
verwenden, um die Elemente des Arrays einzeln zu durchlaufen. Der Name des ersten Schlüssels ist der erste Wert der Schleife:
$arr = array("a" => 1, "b" => 2, "c" => 3); foreach ($arr as $key => $value) { $first_key = $key; // 输出: "a" break; }
3. Verwenden Sie die Funktion „reset()“
reset()
Die Funktion setzt den internen Zeiger auf das erste Element des Arrays zurück und gibt den Schlüssel des Elements zurück:
$arr = array("a" => 1, "b" => 2, "c" => 3); $first_key = reset($arr); // 输出: "a"
4. Verwenden Sie die Funktion array_shift()
array_shift()
Die Funktion löscht das erste Element aus dem Array und gibt es zurück. Der Schlüsselname des Elements ist der Name des ersten Schlüssels:
$arr = array("a" => 1, "b" => 2, "c" => 3); $first_key = array_shift($arr); // 输出: "a"
5. Verwenden Sie die Funktion array_first_key() in PHP 7.3
PHP 7.3 führte die array_first_key()
-Funktion ein, die speziell zum Abrufen des ersten Schlüsselnamens eines Arrays verwendet wird:
$arr = array("a" => 1, "b" => 2, "c" => 3); $first_key = array_first_key($arr); // 输出: "a"
Leistungsvergleich
In großen Arrays ist die Funktion array_keys()
effizienter als andere Methoden, da sie das Array nur einmal durchlaufen muss. Für kleine Arrays sind alle Methoden ungefähr gleich effizient.
Achtung:
NULL
zurück. Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Namen des ersten Schlüssels eines angegebenen Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!