Pouvez-vous comparer des variables à une plage de valeurs dans des instructions If ?
Lorsque vous essayez de comparer une variable à une plage de valeurs spécifique, comme 18 à 30, la syntaxe conventionnelle if(18 < age < 30) a rencontré des sorties inhabituelles. Cela soulève la question : cette comparaison peut-elle être efficacement implémentée dans une instruction if ?
Solution
Pour établir une comparaison de plage, utilisez la syntaxe suivante :
if (18 < age && age < 30) /*blah*/;
Ici, le && L'opérateur s'assure que les deux conditions (18 < âge et âge < 30) sont remplies simultanément. Cela permet une comparaison précise avec une plage de valeurs spécifiée, éliminant ainsi le besoin de plusieurs instructions if-else.
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!