Bonjour,
Je charge un fichier qui contient plusieurs lignes dans une variable $file.
Comment recuperer la ligne qui contient un mot bien specifier ?
et merci d'avance
Bonjour,
Je charge un fichier qui contient plusieurs lignes dans une variable $file.
Comment recuperer la ligne qui contient un mot bien specifier ?
et merci d'avance
Salut, quelque chose de ce style te conviendrait ?
Bon développement
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 <?php $path = '...'; // Chemin vers le fichier $word = '...'; // Mot à rechercher $file = @fopen($path, 'r'); // Ouverture du fichier if (!file) die('Erreur d\'ouverture du fichier ' . $path); $lines = array(); // Tableau des lignes contenant le mot while (!feof($file)) { $line = fgets($file, 1024); if (strpos($line, $word) === FALSE) continue; $lines[] = $line; } fclose($file); ... // Traitement de $lines ?>
Sinon, en 2 lignes, mais en moins performant sans doute ;o)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $f=file("fichier.txt"); $f=array_filter($f, create_function('$a', 'return (strpos($a, "mot_a_rechercher")!==FALSE);'));
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager