Services webmasters
Partenaires
Jeux concours gratuits
 
array_key_exists
<<<
array_keys array_map
>>>

7.2 Tableaux
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
Voir aussi
array_change_key_case
array_chunk
array_combine
array_count_values
array_diff_assoc
array_diff
array_fill
array_filter
array_flip
array_intersect_assoc
array_intersect
array_key_exists
->array_keys
array_map
array_merge_recursive
array_merge
array_multisort
array_pad
array_pop
array_push
array_rand
array_reduce
array_reverse
array_search
array_shift
array_slice
array_splice
array_sum
array_unique
array_unshift
array_values
array_walk
array
arsort
asort
compact
count
current
each
end
extract
in_array
key
krsort
ksort
list
natcasesort
natsort
next
pos
prev
range
reset
rsort
shuffle
sizeof
sort
uasort
uksort
usort

7.2.20 array_keys()Retourne toutes les clés d'un tableau

[ Exemples avec array_keys ]   PHP 4

array  array_keys ( array   input , mixed   search_value )

array_keys retourne les clés numériques et littérales du tableau input .

Si l'option search_value est spécifiée, seules les clés ayant cette valeur seront retournées. Sinon, toutes les clés de input sont retournées.

Exemple avec array_keys

<?php
  $array
= array (0 => 100, "couleur" => "rouge");
  
print_r(array_keys ($array));

  
$array = array ("bleu", "rouge", "vert", "bleu", "bleu");
  
print_r(array_keys ($array, "bleu"));

  
$array = array ("couleur" => array("bleu", "rouge", "vert"), "taille" => array("petit", "moyen", "grand"));
  
print_r(array_keys ($array));
?>

Note

array_keys a été ajoutée en PHP 4. Ci-dessous, voici une implémentation qui fonctionnera sous PHP 3 :
Implémentation de array_keys pour les utilisateurs de PHP 3

<?php
function array_keys ($arr, $term="") {
    
$t = array();
    while (list(
$k,$v) = each($arr)) {
        if (
$term && $v != $term) {
            continue;
        }
        
$t[] = $k;
    }
    return
$t;
}
?>

Voir aussi array_values et array_key_exists .

<< array_keys >>
array_key_exists Tableaux array_map
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -