key Retourne une clé d'un tableau associatif &reftitle.description; intstringnullkey arrayobjectarray key retourne la clé courante dans le tableau array. &reftitle.parameters; array Le tableau. &reftitle.returnvalues; La fonction key retourne simplement la clé de l'élément du tableau qui est actuellement pointée par le pointeur interne. Cette fonction ne modifie en aucun cas la position de ce pointeur. Si le pointeur interne pointe un élément se situant après la fin de la liste des éléments, ou bien si le tableau est vide, la fonction key retournera &null;. &reftitle.changelog; &Version; &Description; 7.0.0 array est maintenant toujours passé par valeur. Précédemment à cette version,il était passé par référence si possible et par valeur dans les autres cas. &reftitle.examples; Exemple avec <function>key</function> 'apple', 'fruit2' => 'orange', 'fruit3' => 'grape', 'fruit4' => 'apple', 'fruit5' => 'apple'); // Cette boucle affiche toutes les clés // dont la valeur vaut "apple" while ($fruit_name = current($array)) { if ($fruit_name == 'apple') { echo key($array), "\n"; } next($array); } ?> ]]> &example.outputs; fruit4
fruit5
]]>
&reftitle.seealso; current next foreach