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

[Résolu/Fermé]
Signaler
Messages postés
5
Date d'inscription
vendredi 31 mai 2019
Statut
Membre
Dernière intervention
3 juin 2019
-
Messages postés
5
Date d'inscription
vendredi 31 mai 2019
Statut
Membre
Dernière intervention
3 juin 2019
-
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.

1 réponse

Messages postés
79
Date d'inscription
vendredi 20 juin 2014
Statut
Membre
Dernière intervention
7 juin 2019
44
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
}
Messages postés
79
Date d'inscription
vendredi 20 juin 2014
Statut
Membre
Dernière intervention
7 juin 2019
44
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 ;)
Messages postés
5
Date d'inscription
vendredi 31 mai 2019
Statut
Membre
Dernière intervention
3 juin 2019

Je suis vraiment désolé, mais j'ai toujours le même message d'erreur..
Messages postés
79
Date d'inscription
vendredi 20 juin 2014
Statut
Membre
Dernière intervention
7 juin 2019
44
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.
Messages postés
5
Date d'inscription
vendredi 31 mai 2019
Statut
Membre
Dernière intervention
3 juin 2019

d'accord le problème c'est que mes fichiers n'ont pas tous le même nombre de caractères..
Messages postés
5
Date d'inscription
vendredi 31 mai 2019
Statut
Membre
Dernière intervention
3 juin 2019

Ca y est j'ai trouver, un grand merci à toi !!!