comparaison de deux chaines - PHP - Programmation
Marsh Posté le 06-10-2014 à 13:08:24
T'es absolument sûr que t'as bien "OK" (en majuscule donc) dans $fichier[0] Quand tu fais un var_dump($fichier[0]), il t'indique bien une string(2) ? Parce que tu pourrais avoir des espaces ou caractères non imprimables dans ta chaîne. Son contenu vient d'où ?
Marsh Posté le 06-10-2014 à 13:16:57
Salut rufo,
merci pour ton aide mais c'est mon probleme est résolu, en fesant var_dump me suis rendu compte que ma chaine avait 4 caracteres ("OK \n" )
Marsh Posté le 06-10-2014 à 14:36:02
Coup classique Ne jamais faire confiance à ce qu'on voit.
Marsh Posté le 06-10-2014 à 12:17:13
Bonjour,
ça fait 1h que je bloque sur un problème, à en devenir fou !
Je veux comparer deux chaines dans mon if donc je fais comme ça :
[cpp]
if($fichier[0] == "OK" )
{
echo "ca marche";
return 1;
}
[cpp]
en fesant un echo $fichier[0], j'ai bien un OK qui s'affiche mais pourtant les instructions de mon if ne sont pas exécutées!!! Comment se fait-il??
Merci a vous