Probleme de switch et variable contenant du texte

Probleme de switch et variable contenant du texte - PHP - Programmation

Marsh Posté le 29-11-2004 à 11:39:18    

Bonjour, j'essaie de faire un pauvre switch tout simple.. mais il ne veut pas fonctionner ...
j'explique.. j'ai un tableau infos dont la case 1 (2ème case) contient un nom (Merliagor, Dragonesti etc..) dans une boucle (donc a la premiere itération par exemple on a $infos[1]='Merliagor') et le switch ne comprend pas quand les chaines sont équivalentes :
 
switch($infos[1])
{
 case 'Merliagor' :
 echo "hahapouet";
 break;
 
 default;
 echo "huhu";
 break;
}
 
avec ça, il me marque huhu quand $infos[1] contient pourtant Merliagor...
Est ce que quelqu'un sait d'ou ca vient ?
Mefci d'avance

Reply

Marsh Posté le 29-11-2004 à 11:39:18   

Reply

Marsh Posté le 29-11-2004 à 11:58:59    

help please :(

Reply

Marsh Posté le 29-11-2004 à 11:59:24    

et si tu remplaces ton echo "huhu" par un echo $infos[1] pour voir?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 29-11-2004 à 11:59:48    

default: :??:

Reply

Marsh Posté le 29-11-2004 à 12:00:11    


roh putain je l'ai ratée celle-là...[:joce]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 29-11-2004 à 12:00:59    

skeye a écrit :

roh putain je l'ai ratée celle-là...[:joce]

[:franck75]

Reply

Marsh Posté le 29-11-2004 à 12:02:28    

Non ca ne vient pas du default: (oui ptite erreur :D)
Si j'écho le $infos[1] j'ai bien "Merliagor", mais je l'obtiens d'un explode, peut etre y'a t'il un charactère caché ?
De plus même en faisant avec structure IF, ça ne veut pas ...


Message édité par fearsome le 29-11-2004 à 12:08:56
Reply

Marsh Posté le 29-11-2004 à 12:14:26    

C'est bon j'ai trouvé mon problème, ca venait bien de caractères cachés non affichés :D désolé pour le dérangement, et merci pour votre aide

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed