array_keys
(PHP 4 )
array_keys -- Vrátit všechny klíče pole
Popis
array
array_keys ( array input [, mixed search_value])
array_keys() vrací klíče, numerické i textové, z pole
input.
Pokud je přítomen volitelný argument search_value,
vrací pouze klíče této hodnoty. Jinak vrací všechny klíče z pole
input.
Příklad 1. Ukázka array_keys() $array = array (0 => 100, "color" => "red");
array_keys ($array); // vrací array (0, "color")
$array = array ("blue", "red", "green", "blue", "blue");
array_keys ($array, "blue"); // vrací array (0, 3, 4)
$array = array ("color" => array("blue", "red", "green"), "size" => array("small", "medium", "large"));
array_keys ($array); // vrací array ("color", "size") |
|
Poznámka:
Tato funkce byla přidána v PHP 4, dále je uvedena implementace pro ty, kteří
stále používají PHP 3.
Příklad 2.
Implementace array_keys() pro uživatele PHP 3
function array_keys ($arr, $term="") {
$t = array();
while (list($k,$v) = each($arr)) {
if ($term && $v != $term)
continue;
$t[] = $k;
}
return $t;
} |
|
Viz také: array_values().