[PHP] filtrage de fichier

Erwan -  
Dinheru Messages postés 1019 Date d'inscription   Statut Membre Dernière intervention   -
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. Dinheru Messages postés 1019 Date d'inscription   Statut Membre Dernière intervention   67
     
    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 @+
    0
  2. romain
     
    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
    0
  3. Erwan
     
    Ok merci de vos idées
    Grâce à vous, j'ai encore réussi à faire ce que je voulais

    Merci
    0
  4. Dinheru Messages postés 1019 Date d'inscription   Statut Membre Dernière intervention   67
     
    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

    @+
    0