Savoir si une valeur GET est égale à une des valeurs d'un array
Résolu
polarbird
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
-
polarbird Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
polarbird Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
Bonsoir à tous,
Je voudrais savoir comment faire pour que ma fonction if vérifie si la valeur GET est égale à UNE des valeurs de mon array.
Voilà mon code :
Je veux que si la valeur GET est différente de "sport", "voyages" ou "culture", la boucle if affiche "pb".
Mon code ne marche pas, par conséquent j'aimerais bien que quelqu'un m'éclaire un peu sur ce qui ne va pas svp.
Par avance je vous remercie de votre aide précieuse.
Cordialement,
polarbird
Je voudrais savoir comment faire pour que ma fonction if vérifie si la valeur GET est égale à UNE des valeurs de mon array.
Voilà mon code :
$array1 = array('sport','voyages','culture');
if($_GET['test'] == $array1){
echo 'okay';
}else{
echo 'pb';
}
Je veux que si la valeur GET est différente de "sport", "voyages" ou "culture", la boucle if affiche "pb".
Mon code ne marche pas, par conséquent j'aimerais bien que quelqu'un m'éclaire un peu sur ce qui ne va pas svp.
Par avance je vous remercie de votre aide précieuse.
Cordialement,
polarbird
2 réponses
-
Regardes la doc de la fonction in_array.
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,if (in_array($_GET['test'], $array1))