PHP in_array()
La fonction in_array() recherche dans un tableau une valeur spécifique.
Syntaxe
in_array(value, array, mode)
Remarque: Si le paramètre « value » est une chaîne et que le paramètre « mode » est défini sur TRUE, la recherche est sensible à la casse.
Paramètres
- value(Obligatoire) : Spécifie quoi rechercher
- array(Obligatoire) : Spécifie le tableau dans lequel nous voulons rechercher.
- mode(Facultatif) : Ce paramètre spécifie le mode dans lequel nous voulons effectuer la recherche. Si elle est définie sur TRUE, la fonction in_array() recherche la valeur avec le même type de valeur que celui spécifié par le paramètre « value ». La valeur par défaut de ce paramètre est FALSE.
Valeur de retour
Renvoie TRUE si la valeur est trouvée dans le tableau, sinon renvoie FALSE.
Version PHP:
4+
Exemple 1:
<?php $nombres = array(15, 20, 99, 72, 45); if (in_array("99", $nombres)) { echo "Existe"; } else { echo "N'existe pas"; } ?>
Sortie:
Existe
Exemple 2:
<?php $couleurs = array("bleu", "rouge", "vert", 10); if (in_array("vert", $couleurs, TRUE)) { echo "Existe"; } else { echo "N'existe pas"; } ?>
Sortie:
Existe
Exemple 3:
<?php $couleurs = array("bleu", "rouge", "vert", 10); if (in_array(10, $couleurs, TRUE)) { echo "Existe"; } else { echo "N'existe pas"; } ?>
Sortie:
Existe
Exemple 4:
<?php $couleurs = array("bleu", "rouge", "vert", 10); if (in_array("10", $couleurs, TRUE)) { echo "Existe"; } else { echo "N'existe pas"; } ?>
Sortie:
N'existe pas