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

Messages postés
5
Date d'inscription
vendredi 31 mai 2019
Statut
Membre
Dernière intervention
3 juin 2019
- - Dernière réponse : firstrakk
Messages postés
5
Date d'inscription
vendredi 31 mai 2019
Statut
Membre
Dernière intervention
3 juin 2019
- 3 juin 2019 à 16:28
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.
Afficher la suite 

1 réponse

Messages postés
79
Date d'inscription
vendredi 20 juin 2014
Statut
Membre
Dernière intervention
7 juin 2019
22
0
Merci
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
}
bobonou
Messages postés
79
Date d'inscription
vendredi 20 juin 2014
Statut
Membre
Dernière intervention
7 juin 2019
22 -
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 ;)
firstrakk
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..
bobonou
Messages postés
79
Date d'inscription
vendredi 20 juin 2014
Statut
Membre
Dernière intervention
7 juin 2019
22 -
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.
firstrakk
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..
firstrakk
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 !!!
Commenter la réponse de bobonou