La fonction array_key_exists () détermine si la clé spécifiée existe ou non dans un tableau. Si la clé existe, elle renvoie 1, sinon vide (rien) est retournée. Il faut deux paramètres.
Syntaxe:
array_key_exists (key, array_input)
Paramètres:
Voyons les exemples pour mieux comprendre ce concept.
Exemple 1:
Dans cet exemple, nous créerons un tableau: une fleur qui a 4 paires de valeurs clés.
'Flower_name' => 'Lotus', 'Sepal' => 4, 'Petal' => 3, 'Area' => 'Water'.
Après cela, nous vérifierons si le nom de Key-Flower_name existe ou non.
// Créez un tableau nommé Flower1 avec 4 valeurs clésSortir:
Nous pouvons voir que la fonction array_key_exists () a renvoyé 1 puisque le nom de Flower_name clé existe.
Exemple 2:
Dans cet exemple, nous créerons un tableau: une fleur qui a 4 paires de valeurs clés. 'Flower_name' => 'Lotus', 'Sepal' => 4, 'Petal' => 3, 'Area' => 'Water'.
Après cela, nous vérifierons si le clés-flower_id existe ou non.
// Créez un tableau nommé Flower1 avec 4 valeurs clésSortir:
Nous pouvons voir que la fonction array_key_exists () est retournée vide (rien) car la clé flower_id n'existe pas.
S'il n'y a que des valeurs dans le tableau d'entrée, alors par défaut, les touches seront 0,1,2,3…
Par exemple, s'il y a 4 valeurs dans un tableau, les touches sont 0,1,2 et 3.
Exemple 3:
Dans cet exemple, nous créerons une fleur de tableau avec 4 valeurs: «Lotus», 4,3, «eau» et vérifier si les clés -0,1,2,3 existent ou non.
Sortir:
Nous pouvons voir que les clés existent dans le tableau. Il est également possible d'utiliser la fonction array_key_exists () à l'intérieur de la condition IF.
Exemple 4:
Dans cet exemple, nous vérifierons si les clés -0 et 6 existent dans le tableau donné ou n'utiliserons pas les instructions IF-ELSE.
Sortir:
Premièrement, si le bloc est exécuté puisque Key-0 est présent dans le tableau donné, le deuxième bloc est exécuté car Key-6 n'existe pas dans le tableau.
Conclusion
Dans ce tutoriel, nous avons expliqué comment vérifier si la clé donnée existe dans le tableau ou non en utilisant la fonction array_key_exists (). Il retournera1 si la clé est présente dans le tableau, sinon il reviendra vide. Nous avons également implémenté cette fonction à l'intérieur des instructions IF-ELSE.