PHP - Simplifier if($a == ... || $a == ... ||$a == ...)

Résolu/Fermé
jemsss Messages postés 188 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 28 novembre 2019 - 8 juil. 2013 à 22:52
jemsss Messages postés 188 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 28 novembre 2019 - 8 juil. 2013 à 23:02
Bonjour,
Question toute bête mais là je seche : Quelle est la manière la plus simple de simplifier cette liste de conditions ?

if($a == $val1 || $a == $val2 || $a == $val3|| $a == $val4 || $a == $val5 || $a == $val6 || $a == $val7 || $a == $val8) echo $a;


Merci d'avance
A voir également:

2 réponses

Utilisateur anonyme
8 juil. 2013 à 22:58
Bonjour

Avec la fonction in_array:
if (in_array($a,array($val1,$val2,$val3,$va4,$val5,$val6,$val7,$val8))) echo $a;
1
jemsss Messages postés 188 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 28 novembre 2019 17
8 juil. 2013 à 23:02
Merci,
J'ai effectivement pensé à "in_array", mais je me demandais s'il y avait une fonction spécialement faite pour ce genre de situation...
0