Php : Donner plusieurs valeurs à une variable

Fermé
Jaki - 4 oct. 2008 à 00:51
 Jaki - 4 oct. 2008 à 01:44
Bonsoir tout le monde,
Voila ça fait deux heures que je bataille pour faire une variable qui a plusieurs valeurs, je n'arrive toujours pas, et c’est pour cette raison que je viens vous demander un coup de main avant d’apprendre à voler à mon petit clavier ;-)

Voila ce que je voudrais faire $id = une des valeurs ;

if ($id = 123, 124, 125, 126)
{
$titre = "blabla";
}

Quelqu'un peut donner coup de main ?

Merci d'avance pour votre aide.
A voir également:

4 réponses

je voulais dire : je ne sais pas laquelle est la plus propre et adapter à mon ca
2
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860
4 oct. 2008 à 01:35
Perso, je trouve l'utilisation de l'Array plus propre plutôt qu'une liste toute moche de "ou ou ou ou ou ou ou" dans ton if ... mais ce n'est qu'une question de goûts
-1
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860
4 oct. 2008 à 01:04
T'as pas du chercher bien loin ... enfin bon ...

if ($id = 123 || $id = 124 || $id = 125 || $id = 126)
{
$titre = "blabla";
}


(les || sont des "ou" ...)
0
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860
4 oct. 2008 à 01:11
si je me souviens bien (parce qu'il y a longtemps que je n'ai pas touché au php...) il y a une fonction qui te permet de savoir si une valeur est dans une Array ou non.

un truc du genre :

$list = Array(123, 124, 125, 126);
if ( inArray($id, $list) )
{
$titre = "blabla";
}

Je ne me souviens plus du nom réel de la fonction que j'ai nommée là inArray()
-1
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860 > bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015
4 oct. 2008 à 01:13
Je viens de trouver, ma mémoire n'était pas très altérée car la fonction est in_array()
-1
T'es un AS, Tu devrais y aller bosser chez microsoft pour l'après vista lol.

Merci beaucoup bizu53 pour tes réponses rapides. Sinon les deux méthodes marchent, mais je sais laquelle est la plus propre et adapter à mon ca, fonction in_arry ?
0
J’ai opté pour la fonction arry, je la trouve plus propre également, et plus adapter pour une grosse liste. Je te remercie encore une fois pour ton aide.

bonne fin de soirée
0