[php] valeur variable-condition si-tableau

mathieu_r -  
maily Messages postés 7560 Statut Contributeur -
bonjour,

je cherche à alléger un script PHP.

J'ai une partie de ce dernier qui est comme ceci:
Code:
if ( $nom_champ[$j]=='BACKGROUNDCOLOR'||$nom_champ[$j]=='COLOR'||$nom_champ[$j]=='OUTLINECOLOR'||$nom_champ[$j]=='LABELCOLOR')
            {
            //j'applique une fonction
            echo "<br>";
            }
            else
           {
           //j'applique une autre fonction
            }


je trouve la partie
Code:
 if ( $nom_champ[$j]=='BACKGROUNDCOLOR'||$nom_champ[$j]=='COLOR'||$nom_champ[$j]=='OUTLINECOLOR'||$nom_champ[$j]=='LABELCOLOR')


trop lourde.
je souhaite donc créer un tableau nommé type_couleur qui contient les valeurs BACKGROUNDCOLOR, COLOR, OUTLINECOLOR, et LABELCOLOR.
et jaimerais changer mon script en:
Code:
if ( $nom_champ[$j]==une des valeurs de mon tableau type_couleur)
{fonction 1}
else
{fonction 2}

comment faire pour traduire en PHP la partie
Code:
if ( $nom_champ[$j]==une des valeurs de mon tableau type_couleur)

?

merci de m'aider!!!

1 réponse