Heim > Backend-Entwicklung > PHP-Tutorial > So erhalten Sie den Namen des ersten Schlüssels eines angegebenen Arrays in PHP

So erhalten Sie den Namen des ersten Schlüssels eines angegebenen Arrays in PHP

王林
Freigeben: 2024-03-19 13:14:01
nach vorne
1136 Leute haben es durchsucht

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"
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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"
Nach dem Login kopieren

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"
Nach dem Login kopieren

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"
Nach dem Login kopieren

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:

  • Wenn das Array leer ist, gibt die obige Methode NULL zurück.
  • Bei assoziativen Arrays können Schlüsselnamen jeder Art sein, einschließlich Zahlen.

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!

Verwandte Etiketten:
Quelle:lsjlt.com
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