Description
bool
array_key_exists ( mixed key, array search )
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. array_key_exists() fonctionne également sur les objets.
Exemple 1. Exemple avec array_key_exists()
<?php $search_array = array('premier' => 1, 'second' => 4); if (array_key_exists('premier', $search_array)) { echo "L'élément 'premier' existe dans le tableau"; } ?>
|
|
Note :
Cette fonction s'appelait key_exists() en PHP
version 4.0.6.
Exemple 2. array_key_exists() et isset()
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().
<?php $search_array = array('premier' => null, 'second' => 4);
// retourne false isset($search_array['premier']);
// retourne true array_key_exists('premier', $search_array); ?>
|
|
Voir aussi
isset(),
array_keys() et
in_array().