PHP kézikönyv
Előző
Következő
Az array_keys() az input tömb összes - numerikus és sztring - típusú indexét (kulcsát) adja vissza.
Ha az elhagyható search_value is meg an adva, akkor csak azokkal a kulcsokkal tér vissza, amelyek a megadott értékhez tartoznak.
Egyébként az input összes kulcsa átadásra kerül.
Példa 1. array_keys() példa
$tomb = array (0 = 100, "szin "= "piros"); print_r(array_keys ($tomb)); $tomb = array ("kék", "piros", "zöld", "kék", "kék"); print_r(array_keys ($tomb, "kék")); $tomb = array ("szín" = array("kék", "piros", "zöld"), "méret "= array("kicsi", "közepes", "nagy")); print_r(array_keys ($tomb));
A fenti program kimenete:
Array ([0] = 0 [1] = szín) Array ([0] = 0 [1] = 3 [2] = 4) Array ([0] = szín [1] = méret)
Megjegyzés:
Ez a függvény PHP 4-től használható, alább látható egy megvalósítása azok számára, akik még mindig PHP 3-t használnak.
Példa 2. array_keys() megvalósítása PHP 3-ban
function array_keys ($arr, $term="") {$t = array(); while (list($k,$v) = each($arr)) {if ($term $v != $term) {continue;} $t[] = $k;} return $t;}
Lásd még: array_values()!
Előző
Tartalom
Következő
Fel