array_keys Retourne toutes les clés d'un tableau Description arrayarray_keys arrayinput 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 <function>array_keys</function> <?php $array = array(0 => 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") ?> array_keys a été ajoutée en PHP 4. Ci-dessous, voici une implémentation qui fonctionnera sous PHP 3: Implémentation de <function>array_keys</function> 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.