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 :

rechercher une chaine de caractère dans un fichier


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    rechercher une chaine de caractère dans un fichier
    Bonjour,
    Je suis debutante dans la manipulation des fichiers.J'ai une tache consiste à rechercher une chaine de caractère dans un fichier texte en utilisant PHP.
    SVP donnez moi une solution.merci.

  2. #2
    Expert éminent sénior
    La fonction preg_match(_all) permet de chercher une cherche à partir d'un motif et les fonctions comme strpos permettent de chercher une chaîne exacte. Exemple avec strpos :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $content = file_get_contents('mon_fichier.txt');
    $find = 'toto';
    $pos = strpos($content, $find);
    if ($pos === FALSE) {
        echo "La chaîne n'a pas été trouvée";
    } else {
        echo "La chaîne a été trouvée";
    }

    Pour des fichiers volumineux, une lecture du fichier ligne par ligne sera plus performante.


    Julp.

###raw>template_hook.ano_emploi###