J'ai une variable $var
.
Je veux un écho "true"
si $var
est égal à l'une des valeurs suivantes abc
, def
, hij
, klm
, ou nop
. Existe-t-il un moyen de le faire avec une seule instruction comme &&
??
J'ai une variable $var
.
Je veux un écho "true"
si $var
est égal à l'une des valeurs suivantes abc
, def
, hij
, klm
, ou nop
. Existe-t-il un moyen de le faire avec une seule instruction comme &&
??
Une manière élégante consiste à créer un tableau à la volée et à utiliser in_array()
:
if (in_array($var, array("abc", "def", "ghi")))
L' instruction switch
est également une alternative :
switch ($var) {
case "abc":
case "def":
case "hij":
echo "yes";
break;
default:
echo "no";
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.