array_key_exists Vérifie si une clé existe dans un tableau &reftitle.description; boolarray_key_exists mixedkey arraysearch array_key_exists retourne &true; s'il existe une clé du nom de key dans le tableau search. key peut être n'importe quelle valeur valide d'index de tableau. &reftitle.parameters; key Valeur à vérifier. search Un tableau contenant les clés à vérifier. &reftitle.returnvalues; &return.success; &reftitle.examples; Exemple avec <function>array_key_exists</function> 1, 'second' => 4); if (array_key_exists('premier', $search_array)) { echo "L'élément 'premier' existe dans le tableau"; } ?> ]]> <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); // retourne false isset($search_array['first']); // retourne true array_key_exists('first', $search_array); ?> ]]> &reftitle.notes; &info.deprecated.alias; key_exists En raison de compatibilité ascendante, la fonction array_key_exists peut aussi retourner &true; si le paramètre key est une propriété définie dans un objet, fourni comme paramètre search. Ce comportement ne doit plus être pris en considération, et vous devez vous assure que le paramètre search est un tableau. Pour vérifier si une propriété existe dans un objet, utilisez la fonction property_exists. &reftitle.seealso; isset array_keys in_array property_exists