SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

Tableaux

array
array_chunk
array_count_values
array_diff
array_filter
array_flip
array_fill
array_intersect
array_keys
array_map
array_merge
array_merge_recursive
array_multisort
array_pad
array_pop
array_push
array_reverse
array_reduce
array_rand
array_shift
array_slice
array_splice
array_sum
array_unique
array_unshift
array_values
array_walk
arsort
asort
compact
count
current
each
end
extract
in_array
array_search
key
krsort
ksort
list
natsort
natcasesort
next
pos
prev
range
reset
rsort
shuffle
sizeof
sort
uasort
uksort
usort

6.2.9 array_keys

[ Exemples avec array_keys ]   PHP 4 >= 4.0.0

Description

array array_keys(array input ,[mixed  search_value ])

array_keys retourne les clés numériques et lité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(=> 100"couleur" => "rouge");
  
array_keys($array);
// retourne array(0, "couleur")
  
$array = array("bleu""rouge""vert""bleu""bleu");
  
array_keys($array"bleu");
//  retourne  array(0, 3, 4)
  
$array = array( "couleur" => array("bleu""rouge""vert"),
                
"taille"  => array("petit""moyen""grand") );
  
array_keys($array);
//  retourne array("couleur", "taille")
?>

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.


Chapitre précédentChapitre suivantAccueil nexen.net