Lire un fichier jusqu'à un certain caractère
ladj59
Messages postés
322
Statut
Membre
-
ladj59 Messages postés 322 Statut Membre -
ladj59 Messages postés 322 Statut Membre -
Bonjour,
j'aurais voulu savoir comment lrie un fichier jusqu'à un certain caractère
je sais que pour lire à partir d'un niéme caractère j'utilise la fonction substr
mais j'ai besoin de lire à partir dun caractère jusqu'à un autre caractère et je ne sais pas quelle fonction utilisée
merci
j'aurais voulu savoir comment lrie un fichier jusqu'à un certain caractère
je sais que pour lire à partir d'un niéme caractère j'utilise la fonction substr
mais j'ai besoin de lire à partir dun caractère jusqu'à un autre caractère et je ne sais pas quelle fonction utilisée
merci
A voir également:
- Lire un fichier jusqu'à un certain caractère
- Lire un fichier epub - Guide
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Comment lire un fichier docx - Guide
6 réponses
Bonjour,
Tu peux te servir de la fonction strpos pour retrouver la position d'un certain caractère, qu'il ne reste plus qu'à utiliser avec substr.
https://www.php.net/strpos
Tu peux te servir de la fonction strpos pour retrouver la position d'un certain caractère, qu'il ne reste plus qu'à utiliser avec substr.
https://www.php.net/strpos
j'ai essayé ca
echo substr("$Ligne", 6,6);
le probléme c'est que en gros ca correspond a ca dans le fichier : 2008/03/12
et avec mon code maitnenant ca me retourne 2008/0 alors que je voudrais juste 2008
echo substr("$Ligne", 6,6);
le probléme c'est que en gros ca correspond a ca dans le fichier : 2008/03/12
et avec mon code maitnenant ca me retourne 2008/0 alors que je voudrais juste 2008
substr($string, $start, $length);
Les paramètres de substr sont :
- $string : la chaine de caractère à découper
- $start : la position du caractère de début de la découpe
- $length : la longueur de la découpe
C'est donc normal qu'avec substr($ligne, 6, 6), ca te renvoit 6 caractère, en commencant à la 6eme position de $ligne
(les " autour de $ligne ne sont pas obligatoires).
Si tu veux juste '2008', càd 4 caractères, ce sera plutot substr($ligne, 6, 4);
https://www.php.net/substr
Les paramètres de substr sont :
- $string : la chaine de caractère à découper
- $start : la position du caractère de début de la découpe
- $length : la longueur de la découpe
C'est donc normal qu'avec substr($ligne, 6, 6), ca te renvoit 6 caractère, en commencant à la 6eme position de $ligne
(les " autour de $ligne ne sont pas obligatoires).
Si tu veux juste '2008', càd 4 caractères, ce sera plutot substr($ligne, 6, 4);
https://www.php.net/substr
oue j'ai capté cela aprés (^^)
par contre comment faire pour afficher ue tabulation car j'ai essayé echo "\t" et cela ne marche pas...
comment faire??
par contre comment faire pour afficher ue tabulation car j'ai essayé echo "\t" et cela ne marche pas...
comment faire??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question