PHP
Referenzliste
array_keys
Array-Funktionen
Befehl:
array array_keys ( array $input [, mixed $search_value [, bool $strict]] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein Array mit den zurückzugebenden Schlüsseln. | |
Wenn angegeben, werden nur Schlüssel mit diesen Werten zurückgegeben. | |
Bestimmt, ob ein strikter Vergleich (===) während der Suche verwendet werden soll. |
Rückgabewerte:
Gibt ein Array mit allen Schlüssen des Arrays input zurück.
Beschreibung:
Die Funktion array_keys() gibt die Schlüssel des Arrays input zurück. Fehlt das Argument search_value, liefert die Funktion die Schlüssel aller Einträge, andernfalls gibt sie nur die Schlüssel der Einträge zurück, die den angegebenen Wert haben.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Liefert alle Werte eines Arrays
Prüft, ob ein Schlüssel in einem Array existiert
Durchsucht ein Array nach einem Wert und liefert bei Erfolg den zugehörigen Schlüssel
array_keys() - Beispiel:
Eingabe:
<?php $array = array(0 => 100, "Farbe" => "rot"); print_r(array_keys($array)); $array = array("blau", "rot", "grün", "blau", "blau"); print_r(array_keys($array, "blau")); $array = array("Farbe" => array("blau", "rot", "grün"), "Grösse" => array("klein", "mittel", "gross")); print_r(array_keys($array)); ?>
Ausgabe:
Array
(
[0] => 0
[1] => Farbe
)
Array
(
[0] => 0
[1] => 3
[2] => 4
)
Array
(
[0] => Farbe
[1] => Gr�sse
)
(
[0] => 0
[1] => Farbe
)
Array
(
[0] => 0
[1] => 3
[2] => 4
)
Array
(
[0] => Farbe
[1] => Gr�sse
)
Beschreibung:
Version | Beschreibung |
---|---|
5.0.0 | Der strict -Parameter wurde hinzugefügt. |
array_keys() - Beispiel 2:
Eingabe:
<?php $array1 = array ( 0 => 'PHP', 'b' => 'ASP', 'c' => 'Java', 1 => 'C++' ); $ausgabe1 = array_keys ( $array1 ); print_r ( $ausgabe1 ); print_r ( array_keys ( $array1, 'Java' ) ); ?>
Ausgabe:
Array
(
[0] => 0
[1] => b
[2] => c
[3] => 1
)
Array
(
[0] => c
)
(
[0] => 0
[1] => b
[2] => c
[3] => 1
)
Array
(
[0] => c
)
Beschreibung:
Version | Beschreibung |
---|---|
5.0.0 | Der strict -Parameter wurde hinzugefügt. |
Array-Funktionen