IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Comparaison de caractère


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2005
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 250
    Par défaut Comparaison de caractère
    bonjour,

    J'effectue une comparaison de caractère de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(strpos($str1, $str2) != FALSE)
    ...j'effectue un traitement si la condition est respéctée, le problème est que si la fonction retourne zéro pour la position de str2 par rapport a str1 je me retrouve dans le cas ou str2 ne fait pas partie de str1... car dans ce cas la fonction retourne 0! (donc false)... que faire pour contourner ce problème ?

    Merci !

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 657
    Par défaut
    Salut,

    Je pense que !== devrait regler ton pb :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(strpos($str1, $str2) !== FALSE)
    cf. la doc (http://www.php.net/manual/fr/function.strpos.php) :
    Cette fonction peut retourner FALSE, mais elle peut aussi retourner une valeur équivalent à FALSE, utilisable dans une condition if simple. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème sur comparaison de caractère
    Par temoanatini dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/02/2008, 19h18
  2. Comparaison de caractères
    Par Antoun dans le forum SQL
    Réponses: 7
    Dernier message: 15/01/2008, 15h05
  3. Comparaison de caractères , et autres problèmes
    Par incal dans le forum Débuter
    Réponses: 11
    Dernier message: 18/09/2007, 18h25
  4. Réponses: 4
    Dernier message: 05/07/2004, 13h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo