Forum und email

array_keys

(PHP 4, PHP 5)

array_keys — Visszaadja egy tömb összes indexét

Leírás

array array_keys ( array $input [, mixed $search_value [, bool $strict ]] )

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. A PHP 5-től használhatod a strict paramétert arra az esetre, ha az összehasonlítást típus szerint is akarod végezni (===)

Example#1 array_keys() példa

<?php
$tomb 
= array(=> 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 példa a következő kimenetet adja:

 
 
Array 
( 
  [0] => 0 
  [1] => szín 
) 
Array 
( 
  [0] => 0 
  [1] => 3 
  [2] => 4 
) 
Array 
( 
  [0] => szín 
  [1] => méret 
) 

Lásd még: array_values() és array_key_exists()!