Page 1 sur 1

une condition récalcitrante.

Posté : 21 juil. 2011, 15:56
par Deadelus
j'ai essayé de trouvé un problème similaire avant de demander. (avec la fonction recherche, je n'ai pas trouvé, sans doute parce que je n'utilise pas les bons mots...)
voila le problème :
	
    echo $tab[1][1];// dans tab[1][1], il y a écrit "boutique"
    if ($tab [1][1] = "monstre"){ echo "attaque";}
selon moi théoriquement, si dans $tab[1][1], il est écrit "monstre", la page doit afficher "attaque"
alors pourquoi il m'affiche "attaque" quoi que je fasse?

Re: une condition récalcitrante.

Posté : 21 juil. 2011, 15:58
par Jibe
Je suis pas sur mais essaie :
if ($tab [1][1] == "monstre"){ echo "attaque";}

Re: une condition récalcitrante.

Posté : 21 juil. 2011, 15:59
par Deadelus
je me hais...
merci c'était bien ça.
maintenant je vais me pendre.

Re: une condition récalcitrante.

Posté : 21 juil. 2011, 20:55
par sirakawa
N'oublie pas de faire deux noeuds à la corde, alors...
Oui, dans plus d'un langage, l'affectation rend la valeur vrai... C'est pourquoi ici et là on utilise pas = pour affecter...