Comparaison de string en php

Omen -  
 aaa -
Bonjour à tous,

j'ai un problème de php que je n'arrive pas à résoudre malgré sa simplicité... Il me faut comparer deux chaines de charactères afin de s'avoir s'il sont absolument identiques et je n'arrive pas à mettre la main sur cette fonction.

Merci de m'aider

6 réponses

  1. l_epais Messages postés 142 Statut Membre 31
     
    Hello,

    Damien J. a raison, cependant, pour une comparaison stricte mieux vaut utilisé:

    if($var1 === $var2) // est strictement identique

    plutot que

    if($var1 == $var2) // est équivalent...

    La différence me diras-tu ? Elle est essentiel, car si $var1='' et $var2=null ou $var2 = 0 ou $var2 = false
    $var1 == $var2 retourne true

    tandis que

    ($var1 === $var2 ne retourne true que si les valeurs sont strictement identique

    sur ce @pus
    23
    1. nella
       
      Bonjour,

      Merci pour le "strictement identique". Très utile pour comparer "002" et "02" qui pour moi ne sont pas la meme chose.
      Existe-t-il la meme chose pour "strictement différent"???

      Merci
      0
      1. nella > nella
         
        C'est bon, en fait c'est !==
        0
    2. aaa
       
      Merci.
      0