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

Mar 19, 2024 pm 01:13 PM
php编程 后端开发

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!

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP formatiert Zeilen in CSV und schreibt Dateizeiger PHP formatiert Zeilen in CSV und schreibt Dateizeiger Mar 22, 2024 am 09:00 AM

PHP formatiert Zeilen in CSV und schreibt Dateizeiger

PHP ändert die aktuelle umask PHP ändert die aktuelle umask Mar 22, 2024 am 08:41 AM

PHP ändert die aktuelle umask

PHP erstellt eine Datei mit einem eindeutigen Dateinamen PHP erstellt eine Datei mit einem eindeutigen Dateinamen Mar 21, 2024 am 11:22 AM

PHP erstellt eine Datei mit einem eindeutigen Dateinamen

PHP berechnet den MD5-Hash der Datei PHP berechnet den MD5-Hash der Datei Mar 21, 2024 pm 01:42 PM

PHP berechnet den MD5-Hash der Datei

PHP gibt ein Array mit umgedrehten Schlüsseln zurück PHP gibt ein Array mit umgedrehten Schlüsseln zurück Mar 21, 2024 pm 02:10 PM

PHP gibt ein Array mit umgedrehten Schlüsseln zurück

PHP gibt die numerische Kodierung der Fehlermeldung in der vorherigen MySQL-Operation zurück PHP gibt die numerische Kodierung der Fehlermeldung in der vorherigen MySQL-Operation zurück Mar 22, 2024 pm 12:31 PM

PHP gibt die numerische Kodierung der Fehlermeldung in der vorherigen MySQL-Operation zurück

PHP schneidet die Datei auf die angegebene Länge ab PHP schneidet die Datei auf die angegebene Länge ab Mar 21, 2024 am 11:42 AM

PHP schneidet die Datei auf die angegebene Länge ab

PHP bekommt pi PHP bekommt pi Mar 21, 2024 pm 01:52 PM

PHP bekommt pi

See all articles