Problème avec if et foreach
erwan7791
Messages postés
39
Statut
Membre
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
Bonjour,
Je bloque actuellement sur un problème :
Avec ce code php je récupère un fichier texte et l'extrait ligne par ligne.
Sauf qu'il y a une ligne du fichier qui contient "exemple", quand j’exécute ce code je vois bien que php a bien mis un echo qui contient "exemple" sauf que le if ne marche pas et que l'echo "c'est bon" n'apparait pas.
Merci de vos réponses, bonne journée
Je bloque actuellement sur un problème :
$handle = file('fichier.txt');
print_r($handle);
foreach ($handle as $linenumber => $ligne) {
$ligne2 = $handle[$linenumber];
echo "<br>";
echo $linenumber;
echo $ligne2;
if($ligne2=="exemple") {
echo "c'est bon";
}
}
Avec ce code php je récupère un fichier texte et l'extrait ligne par ligne.
Sauf qu'il y a une ligne du fichier qui contient "exemple", quand j’exécute ce code je vois bien que php a bien mis un echo qui contient "exemple" sauf que le if ne marche pas et que l'echo "c'est bon" n'apparait pas.
Merci de vos réponses, bonne journée
A voir également:
- Problème avec if et foreach
- If exist - Forum Java
- The realtek network controller was not found. if deep sleep mode is enabled please plug the cable ✓ - Forum Pilotes (drivers)
- Php if multiple conditions ✓ - Forum PHP
- If char ✓ - Forum Programmation
- The Realtek Network Controller was not found. - Forum Pilotes (drivers)
3 réponses
bonjour,
J'utilisais $ligne au départ mais ça ne marchais pas non plus c'est pour ça que j'ai utilisé "$handle[$linenumber] " mais je viens de réésayer avec $ligne ça ne marche toujours pas.
Et je viens de mesurer les 2 chaines avec strlen() et elle ont toutes les 2 le même nombre de caractère.
J'utilisais $ligne au départ mais ça ne marchais pas non plus c'est pour ça que j'ai utilisé "$handle[$linenumber] " mais je viens de réésayer avec $ligne ça ne marche toujours pas.
Et je viens de mesurer les 2 chaines avec strlen() et elle ont toutes les 2 le même nombre de caractère.