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 :

Comparer 2 termes [Débutant(e)]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Ingénieur en électronique
    Inscrit en
    Septembre 2004
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 419
    Par défaut Comparer 2 termes
    Bonjour , quand , je tente de comparer , j'utilise :

    if($x==$y)

    Mais , comme j'utilise avant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    while($ligne=fgets($id_file,10000))
        {
        $tab=explode (";",$ligne);
    ....
    Je croi que les 2 mots , doivent avoir un decalage ou autre et donc , il passe par else ....

    Comment , pouraige modifier tout sa pour que sa fonctionne corectement ...

    Le script complet

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <?php
    $id_file=fopen("fichier.txt","r");
    echo"<table border=\"1\">";
    while($ligne=fgets($id_file,10000))
        {
        $tab=explode (";",$ligne);
        $x=;
        $y=$tab[2];
        if($tab[1]==$tab[2]) 
            {
            //vert
            echo"<tr bgcolor=\"#339015\"><td>$tab[0]</td><td>$tab[1]</td><td>$tab[2]</td></th>";
            }
        elseif($tab2="")
            {
            //rouge
            echo"<tr bgcolor=\"#FF0000\"><td>$tab[0]</td><td>$tab[1]</td><td>$tab[2]</td></th>";
            }
        else
            {
            // sans couleur
            echo"<tr><td>$tab[0]</td><td>$tab[1]</td><td>$tab[2]</td></th>";
            }
        }
    fclose($id_file);
    echo"</table>";
    ?>

  2. #2
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Il nous faudrait un exemple de fichier texte pour te répondre correctement.

    En attendant, tu peux essayer avec ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(intval($tab[1]) == intval($tab[2]))
    Ou :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(trim(intval($tab[1])) == trim(intval($tab[2])))
    Sachant que le plus pratique serait d'extraire ces valeurs avant le test :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $x = trim(intval($tab[1]));
    $y = trim(intval($tab[2]));
    if($x == $y){
       // ...
    }

  3. #3
    Membre éclairé
    Profil pro
    Ingénieur en électronique
    Inscrit en
    Septembre 2004
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 419
    Par défaut
    Merci , j'ai utiliser $tab[1]=trim($tab[1])

    Et sa fonctionne corectement , merci beaucoup a toi . je le note pour plus tard .

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/12/2013, 10h08
  2. grep extraire plusieurs termes en comparant plusieurs fichiers entre eux
    Par sab113 dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 07/03/2012, 19h03
  3. [langage] Comparer Perl avec d'autres langages comme C ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2002, 23h52
  4. Réponses: 2
    Dernier message: 22/07/2002, 18h02
  5. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37

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