Pb comparaison variables en php

Résolu
serpan2 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   -  
serpan2 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un pb bizarre c'est le suivant :

<?php
if ($message == $old_message){
echo "les 2 message sont kifkif";
}else { echo "non";}
?>

et bein, tjrs il m'affiche "non" malgré que je met le meme message dans les deux variable !!!!

Ou est ma faute svp
A voir également:

5 réponses

briiiiix Messages postés 575 Date d'inscription   Statut Membre Dernière intervention   18
 
PHP est sensible à la casse, est tu sur d'avoir respecté les miniscules et les majiscules ?

Sinon utilise la fonction strupper() de php.

Un petit moyen de verification
Fais echo $message; et echo $old_message;

Je suis la en cas où.
0
briiiiix Messages postés 575 Date d'inscription   Statut Membre Dernière intervention   18
 
strupper($message);
Elle sert a elever toute la chaine en majiscule.

Tu peux faire la comparaison des codes ascii:

if (ord($message) == $ord($old_message))
{
echo "ok";
}else{
echo "ko"
}

Tu pourras même utiliser cette fonction pour detecter si tu as des espaces que t'as pas vu
0
serpan2 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   6
 
S'il te plait j'attend ton aide
0
serpan2 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   6
 
waaaaaaaaaaaaawwwwww , maintenant tout ça passe bien, merci beaucoup cher briiiiix, a bientot
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
serpan2 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   6
 
c ce que j'ai fait
echo $message; ==> test
echo $old_message; ==> test
il m'affiche le contenu correcte mais il me dit "non" !!!

sinon la fonction strupper() keskel fait exactement ?
-2