Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

array_keys

Array-Funktionen

    Befehl:
array array_keys ( array $input [, mixed $search_value [, bool $strict]] )


    Parameter-Liste:
NameBeschreibung
inputEin Array mit den zurückzugebenden Schlüsseln.
search_valueWenn angegeben, werden nur Schlüssel mit diesen Werten zurückgegeben.
strictBestimmt, 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
)

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
)

Beschreibung:
Version Beschreibung
5.0.0 Der strict-Parameter wurde hinzugefügt.
Array-Funktionen