(PHP 4 >= 4.0.0)
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");
array_keys ($array); // liefert array (0, "farbe")
$array = array ("blau", "rot", "grün", "blau", "blau");
array_keys ($array, "blau"); // liefert array (0, 3, 4)
$array = array ("farbe" => array("blau", "rot", "grün"), "grösse" => array("klein", "mittel", "gross"));
array_keys ($array); // liefert array ("farbe", "grösse")
|
|
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:
function array_keys ($arr, $term="") {
$t = array();
while (list($k,$v) = each($arr)) {
if ($term && $v != $term)
continue;
$t[] = $k;
}
return $t;
}
|
|
Siehe auch array_values().