Page 1 sur 1

probleme de syntaxe

Posté : 15 mars 2006, 11:44
par Gico
Je voudrais savoir s'il y a moyen de simplifier ce code:
 if ((condition =1 ) OR (condition= 2) OR (condition= 7)){}
merci

Posté : 15 mars 2006, 11:48
par Cyrano
oui en commençant par faire des comparaisons et non des affectations :
if ((condition == 1 ) OR (condition == 2) OR (condition == 7)){}
Possibilité pour raccourcir cette ligne : oui, mais tu devras ajouter une ligne avant :
$valeurs_ok = array(1, 2, 7);
if(in_array(condition, $valeurs)) {}

Posté : 15 mars 2006, 11:52
par Gico
Ok compris merci