Lire un fichier jusqu'à un certain caractère

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
A voir également:

6 réponses

Xil Messages postés 351 Statut Membre 257
 
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
0
ladj59 Messages postés 322 Statut Membre 3
 
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
0
Xil Messages postés 351 Statut Membre 257
 
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
0
ladj59 Messages postés 322 Statut Membre 3
 
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??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Xil Messages postés 351 Statut Membre 257
 
C'est bien ce qu'il faut pour mettre une tabulation, par contre elle ne sera que dans le code source, je doute qu'elle soit visible dans le rendu visuel du navigateur.

Regarde le code source de ta page, tu devrais y voir la tabulation.
0
ladj59 Messages postés 322 Statut Membre 3
 
et si je veux que ca se voit dans le navigateur je fais comment??
0