Comparaison php string

Résolu
dadateite Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   -  
holow1 Messages postés 680 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'utilise PHP, lorsque je fais
if($maVar1==$maVar2)
{
echo 'ici1';
}

else
{
echo 'ici2';
}

il m'affiche ici2 alors que maVar1 et maVar2 sont identiques.
Je précise que maVar2 est une valeur de ma BDD.

Quelq'un peut m'expliquer pk?

A voir également:

3 réponses

devweb
 
Es-tu sûr que tes 2 variables sont bien identiques ? Fais un echo des 2 var pour vérifier. Si elles sont identiques, alors je ne vois pas la solution...
0
Doctor C Messages postés 627 Date d'inscription   Statut Membre Dernière intervention   398
 
Si tu compares des strings (chaînes de caractères), tu dois utiliser la fonction strcmp : https://www.php.net/manual/en/function.strcmp.php

Ton truc ressemblerait à ça:

if(strcmp($maVar1, $maVar2)==0){
    echo "meme valeur"; 
}
0
devweb
 
C'est bon à savoir !
0
holow1 Messages postés 680 Date d'inscription   Statut Membre Dernière intervention   71
 
essaye de mettre les deux valeur en lower https://www.php.net/manual/en/function.strtolower.php
0