Bonjour, je me demandais si il était possible de mettre un opérateur OU dans la condition de if, pour éviter de faire 26 fois else if, ou case...
if ($variable == A ou B ou C... ou Z)
Bonjour, je me demandais si il était possible de mettre un opérateur OU dans la condition de if, pour éviter de faire 26 fois else if, ou case...
if ($variable == A ou B ou C... ou Z)
sinon tu peux utiliser switch ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ($variable == A || $variable == B)
Une autre méthode possible est de passer par un tableau regroupant les différentes possibilités :
C'est schématique. Mais syntaxiquement parlant ça peut simplifier l'expression
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (in_array($variable, array(A, B, C, ..., Z))) {![]()
Partager