Récupération d'une ligne en particulier d'un fichier .txt

Résolu
firstrakk Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
firstrakk Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous, j'aurais besoin d'aide pour un petit problème sur le quel je reste bloquer...

Alors j'aimerais parcourir toutes les lignes d'un fichier .txt qui ne se ressemble pas au niveau syntaxe, puis récupérer la ligne qui contient "Bonjour -" et effectuer une opération dessus.

Merci d'avance pour l'aide.
A voir également:

1 réponse

bobonou Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   43
 
Salut,

essaye un truc comme ça:

$lignes = explode(PHP_EOL, $texte);

foreach ($lignes as &$value) {
    $res = explode("Bonjour -", $lignes);
    //utilise le tableau $res qui contient ce qu'il y à après bonjour
}
0
firstrakk Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Salut, merci de cette réponse mais quand je fais ce code, j'ai : "explode() expects parameter 2 to be string"
comme erreur...
0
bobonou Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   43
 
Desolé je me suis trompé dans les balises de code php, c'est plutôt:

$lignes = explode(PHP_EOL, $texte); 

foreach ($lignes as &$value) {
    $res = explode("Bonjour -", $lignes);
    //utilise le tableau $res qui contient ce qu'il y à après bonjour
}


si c'est bien ce que tu à mis alors avant le for écrit
print_r($lignes);
et montre ce qu"il y à dans ce tableau.
J'ai peut-être fait une erreur ;)
0
firstrakk Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Je suis vraiment désolé, mais j'ai toujours le même message d'erreur..
0
bobonou Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   43
 
Alors ça vient du premier explode. Il faut que tu lise tout le fichier.txt et que tu le mette dans la variable $texte en chaine de caractère.
0
firstrakk Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
d'accord le problème c'est que mes fichiers n'ont pas tous le même nombre de caractères..
0