In PHP ist die Funktion array_keys () eine sehr praktische Array -Verarbeitungsfunktion, die alle Schlüsselnamen in einem bestimmten Array zurückgeben kann. Unabhängig davon, ob es sich bei dem Array um ein Indexarray, ein assoziatives Array oder ein mehrdimensionales Array handelt, kann Array_keys () Entwicklern effektiv helfen, die Informationen des Schlüsselnamens des Arrays zu erhalten. In diesem Artikel werden mehrere Beispiele verwendet, um die Verwendung der Funktion array_keys () tief zu analysieren.
Die Syntax der Funktion array_keys () lautet wie folgt:
array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] ) : array
Zunächst erstellen wir ein Indexarray mit mehreren identischen Elementen und verwenden Array_keys (), um alle Schlüsselnamen zu erhalten.
<?php
// Erstellen Sie ein Array
$fruits = array("apple", "banana", "orange", "apple", "grape");
// Holen Sie sich alle Schlüsselnamen im Array
$keys = array_keys($fruits);
// Druckergebnisse
print_r($keys);
?>
Ausgangsergebnis:
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
)
In diesem Beispiel erstellen wir ein Array, das mehrere identische Elemente enthält. Verwenden Sie die Funktion array_keys (), um alle Schlüsselnamen im Array zurückzugeben, und drucken Sie das Ergebnis über die Funktion print_r () aus.
Als nächstes erstellen wir ein assoziatives Array, das den Namen und die Noten des Schülers enthält, und verwenden dann die Funktion array_keys (), um alle Schlüsselnamen zu erhalten.
<?php
// Erstellen Sie ein assoziatives Array
$student_scores = array("Mike" => 85, "John" => 92, "Sarah" => 78);
// Holen Sie sich alle Schlüsselnamen im Array
$keys = array_keys($student_scores);
// Druckergebnisse
print_r($keys);
?>
Ausgangsergebnis:
Array
(
[0] => Mike
[1] => John
[2] => Sarah
)
Dieses Beispiel zeigt, wie alle Schlüsselnamen von einem assoziativen Array abgerufen werden können, und das Ergebnis enthält den Namen des Schülers.
In diesem Beispiel erstellen wir ein mehrdimensionales Array, das mehrere Schülerinformationen enthält und den Schlüsselnamen des ersten Schülers darin erstellt.
<?php
// Erstellen Sie ein mehrdimensionales Array
$students = array(
array("name" => "Mike", "age" => 20),
array("name" => "John", "age" => 22),
array("name" => "Sarah", "age" => 19)
);
// Holen Sie sich alle Schlüsselnamen für den ersten Schüler
$names = array_keys($students[0]);
// Druckergebnisse
print_r($names);
?>
Ausgangsergebnis:
Array
(
[0] => name
[1] => age
)
In diesem Beispiel extrahieren wir den Schlüsselnamen des ersten Schüler -Arrays über die Funktion array_keys () und drucken das Ergebnis.
Die Funktion array_keys () ist eine sehr praktische Array -Funktionsfunktion in PHP. Unabhängig davon, ob es sich um ein Indexarray, ein assoziatives Array oder ein mehrdimensionales Array handelt, kann Array_keys () Entwicklern helfen, alle Schlüsselnamen schnell zu erhalten. Ich glaube, dass jeder die grundlegende Verwendung dieser Funktion gemeistert hat. Ich hoffe, dieser Artikel wird für die PHP -Entwicklungsarbeit aller hilfreich sein.