array_key_exists Vérifie si une clé existe dans un tableau &reftitle.description; boolarray_key_exists stringintfloatbool resourcenullkey arrayarray array_key_exists retourne &true; s'il existe une clé du nom de key dans le tableau array. key peut être n'importe quelle valeur valide d'index de tableau. &reftitle.parameters; key Valeur à vérifier. array Un tableau contenant les clés à vérifier. &reftitle.returnvalues; &return.success; array_key_exists va rechercher, uniquement, dans les clés de la première dimension. Les clés imbriquées dans les tableaux multidimensionnels ne seront pas trouvées &reftitle.changelog; &Version; &Description; 8.5.0 L’utilisation de null dans le paramètre key est obsolète, utiliser une chaîne vide à la place. 8.0.0 Le paramètre key accepte désormais les arguments de type bool, float, int, null, resource, et string. 8.0.0 Il n'est plus possible de passer un object au paramètre array. 7.4.0 Il est déconseillé de passer un object au paramètre array. Utiliser plutôt property_exists. &reftitle.examples; Exemple avec <function>array_key_exists</function> 1, 'second' => 4]; var_dump(array_key_exists('first', $searchArray)); ?> ]]> &example.outputs; <function>array_key_exists</function> et <function>isset</function> isset ne retourne pas &true; pour les clés de tableaux qui correspondent à une valeur &null; alors que c'est le cas pour array_key_exists. null, 'second' => 4]; var_dump(isset($searchArray['first'])); var_dump(array_key_exists('first', $searchArray)); ?> ]]> &example.outputs; &reftitle.seealso; isset array_keys in_array property_exists