"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment vérifier si un élément de tableau contient des valeurs approuvées en PHP?

Comment vérifier si un élément de tableau contient des valeurs approuvées en PHP?

Publié le 2025-03-22
Parcourir:674

How to Check if an Array Element Contains Approved Values in PHP?

Comment vérifier la présence de valeurs approuvées dans un élément de tableau

lors de la gestion des tableaux, il est souvent nécessaire de vérifier si un élément spécifique contient un ensemble prédéterminé de valeurs approuvées. Un cas d'utilisation courant consiste à vérifier les entrées utilisateur spécifiques par rapport à une liste blanche d'options acceptables.

Solution:

Pour déterminer si un élément de tableau comprend une valeur d'une liste donnée, vous pouvez utiliser la fonction IN_ARRAY de Php. En fournissant votre tableau et la valeur cible, in_Array renverra un booléen indiquant si une correspondance existe.

Voici un exemple:

 'bla', 'say' => 'omg'];

// Checking if 'bla' is present in the array
if (in_array('bla', $yourarray)) {
    echo "The value 'bla' is present in the array.";
}
?>

De même, vous pouvez modifier votre code pour inclure plusieurs valeurs approuvées:

// Checking if 'bla' or 'omg' is present in the array
if (in_array('bla', $yourarray) || in_array('omg', $yourarray)) {
    echo "Either 'bla' or 'omg' is present in the array.";
}

En utilisant la fonction In_Array, vous pouvez vous assurer efficacement que les utilisateurs soumettent des données qui adhèrent à vos exigences prédéfinies, améliorant la robustesse et la fiabilité de vos applications.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3