Maison >développement back-end >tutoriel php >Comment vérifier si la valeur d'un élément de tableau correspond à une liste blanche en PHP ?

Comment vérifier si la valeur d'un élément de tableau correspond à une liste blanche en PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-16 09:30:03866parcourir

How to Verify if an Array Element Value Matches a Whitelist in PHP?

Détermination des valeurs d'éléments de tableau par rapport à une liste blanche

Envisagez un scénario dans lequel vous devez vérifier si un élément de tableau spécifique, tel que $something[ 'say'], contient une valeur prédéterminée provenant d'une liste blanche. Par exemple, disons que $something['say'] doit contenir soit 'bla' soit 'omg'.

La fonction PHP in_array fournit une solution efficace pour cette tâche. Il faut deux entrées principales :

  • Valeur à vérifier : La valeur potentielle contenue dans $something['say'], telle que 'bla'.
  • Tableau de liste blanche : Un tableau contenant les valeurs autorisées, comme ['$yourarray' => ['bla', 'omg']]

En utilisant la fonction in_array avec ces paramètres, vous pouvez facilement déterminer si $something['say'] correspond à une valeur de la liste blanche :

if (in_array("bla", $yourarray)) {
    echo "Contains bla";
}

Cette approche vous permet de valider les valeurs des éléments du tableau par rapport à des critères préétablis, garantissant qu'elles sont conformes aux spécifications souhaitées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn