array_keys

array_keys -- Liefert alle Schlüssel eines Arrays

Beschreibung

array array_keys ( array input [, mixed search_value])

array_keys( ) gibt die Schlüssel (numerisch und String ) des Arrays input zurück .

Ist der optionale Parameter search_value angegeben , werden nur die Schlüssel für diesen Wert zurückgegeben . Andernfalls werden all Schlüssel von input zurückgegeben .

Beispiel 1 . array_keys( )

 
$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öße

 
"

 
=

 
array("klein"

 
,

 
"mittel"

 
,

 
"groß"))

 
;

 
print_r(array_keys

 
($array))

 
;



würde folgendes ausgeben :

 
Array

 
(

 
[0

 
]

 
=

 
0

 
[1

 
]

 
=

 
Farbe

 
)

 
Array

 
(

 
[0

 
]

 
=

 
0

 
[1

 
]

 
=

 
3

 
[2

 
]

 
=

 
4

 
)

 
Array

 
(

 
[0

 
]

 
=

 
Farbe

 
[1

 
]

 
=

 
Größe

 
)







Anmerkung : Diese Funktion wurde in PHP 4 eingeführt , nachstehend finden Sie eine Implementierung für Benutzer von PHP 3 .

Beispiel 2 . Implementierung von array_keys( ) für Benutzer von PHP 3 :






Siehe auch array_values( ) .