array_keys
(PHP 4 )
array_keys -- visszaadja egy tömb összes indexét
Leírás
array
array_keys ( array input [, mixed search_value])
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()!