Lire un chiffre avec fgets($my_file)
Résolu/Fermé
ordiminnie
Messages postés
219
Date d'inscription
lundi 1 août 2005
Statut
Membre
Dernière intervention
5 juillet 2016
-
Modifié par ordiminnie le 15/11/2012 à 16:17
ordiminnie Messages postés 219 Date d'inscription lundi 1 août 2005 Statut Membre Dernière intervention 5 juillet 2016 - 15 nov. 2012 à 17:40
ordiminnie Messages postés 219 Date d'inscription lundi 1 août 2005 Statut Membre Dernière intervention 5 juillet 2016 - 15 nov. 2012 à 17:40
A voir également:
- Lire un chiffre avec fgets($my_file)
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire epub - Guide
- Lire un fichier .bin - Guide
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
4 réponses
Utilisateur anonyme
15 nov. 2012 à 16:30
15 nov. 2012 à 16:30
Bonjour
À mon avis, ton $star_count contient un caractère de fin de ligne (que tu ne vois pas) en plus du 5 (que tu vois)
Essaye :
À mon avis, ton $star_count contient un caractère de fin de ligne (que tu ne vois pas) en plus du 5 (que tu vois)
Essaye :
$star_count = trim(fgets($my_file));
ordiminnie
Messages postés
219
Date d'inscription
lundi 1 août 2005
Statut
Membre
Dernière intervention
5 juillet 2016
17
15 nov. 2012 à 16:39
15 nov. 2012 à 16:39
Merci le père pour ton idée...j'y ai cru, mais non...ça ne change rien. :(
Utilisateur anonyme
15 nov. 2012 à 16:55
15 nov. 2012 à 16:55
Je suis sûr que le problème vient de ce que $star_count contient autre chose que ce que tu crois.
Peux-tu essayer :
Peux-tu essayer :
$star_count = fgets($my_file); for ($k=0;$k<strlen($star_count);$k++) echo ord($star_count[$k]),' ';
ordiminnie
Messages postés
219
Date d'inscription
lundi 1 août 2005
Statut
Membre
Dernière intervention
5 juillet 2016
17
15 nov. 2012 à 17:40
15 nov. 2012 à 17:40
Et tu as bien raison!
En fait, mon fichier était en UTF-8, et un fameux "bom" trainaît en début de fichier. En le convertissant en utf-8 sans bom, tout rentre dans l'ordre.
Pour info, le strlen renvoyait 4... ;)
Un grand merci pour ton aide.
En fait, mon fichier était en UTF-8, et un fameux "bom" trainaît en début de fichier. En le convertissant en utf-8 sans bom, tout rentre dans l'ordre.
Pour info, le strlen renvoyait 4... ;)
Un grand merci pour ton aide.