Rechercher des lignes dans un fichier en php Mots-clés php script 5 décembre 2012 télécharger au format PDF | 2 Méthodes en php pour recherche des lignes qui correspondent a un pattern. Méthode 1 - Rapide & gourmande en mémoire sur de gros fichiers $tab = file('/path/fichier.txt'); $pattern = "/recherche/i"; $line = preg_grep($pattern, $tab); print_r($line); //affiche les lignes qui contiennent le mot recherche Télécharger Méthode 2 - Plus lent mais moins gourmand $fh = fopen('/path/fichier.txt', 'r') or die($php_errormsg);while (!feof($fh)) { $line = fgets($fh, 4096); if (preg_match($pattern, $line)) { $result[ ] = $line; }}fclose($fh);print_r($result) Télécharger