[PHP] filtrage de fichier

Bonjour tous le monde,

j'ai un fichier contenant par exemple :

Paris;moi;toi
Paris;lui;nous
Angers;eux;ils
Paris;vous;nous
Marseille;lui;moi

Je voudrais afficher à l'écran que les lignes ou Paris est présent et enlever les autres.

Merci de votre aide...

4 réponses

  1. Salut !!

    Essaye avec une expression régulière :

    $ton_fichier="nom_de_ton_fichier.txt";
    $tabfich = file($ton_fichier)
    for( $i = 0 ; $i < count($tabfich) ; $i++ ) 
    {
    $resultat=eregi("^(Paris),$tabfich[$i]);
    echo $resultat;
    }


    Voila @+
    1. Salut, voila iune idée
      $f = fopen("monfichier.txt") ; //si dans rep courant
      while($temp = fgets($f,1024) ) {
      echo "$temp " ;
      if(strstr($temp,"paris")) echo "contient paris";
      else ...
      
      

      voila, jspr que ca t'aide
      1. Ok merci de vos idées
        Grâce à vous, j'ai encore réussi à faire ce que je voulais

        Merci
        1. De rien on est là pour ça !! ^^

          Si ton problème est réglé pense a coché la case "Problème résolu".
          Merci d'avance

          @+