Conditions simple en PHP (petite question)

Fermé
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 - 30 mai 2009 à 12:38
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 - 30 mai 2009 à 13:15
Bonjour,

J'ai une condition php et je souhaiterai faire en sorte que si la page est égale à acceuil ou à machin ou a truc etc, alors quelque chose.

if ($_GET['page'] == 'acceuil' 'rechercher' faq' )


Le problème est écrit en gras. Comment regrouper plusieurs nom sans réécrire : si machintruc alors ca et si machinbidul alors ca et si ... ?

Je voudrais faire en sorte que: si page est égal a ça ou à ceci ou à cela, alors ça.


L'expression reste à désiré, mais j'espère que vous aurez compris. :)


Merci à tous !
A voir également:

3 réponses

gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 331
30 mai 2009 à 13:01
Je ne sias pas si ca te conviendras, mais tu peux utiliser switch/case : http://www.manuelphp.com/php/control-structures.switch.php

Sinon, tu peux utiliser les tableaux :
http://www.manuelphp.com/php/function.in-array.php
0
benvii Messages postés 308 Date d'inscription dimanche 8 juin 2008 Statut Membre Dernière intervention 28 octobre 2010 137
30 mai 2009 à 13:01
Tu peux le faire avec in_array(), tu fais un tableaux contenant toute les possibilités et tu fais if(in_array($variable, $tableau)).

Regarde ici -> https://www.php.net/manual/fr/function.in-array.php
0
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 122
30 mai 2009 à 13:15
Oui merci a tout les deux, je vais tester avec les array.

Merci encore
0