Extraction des caractères à partir d'un fichier

Emily
Invité n'ayant pas de compte PHPfrance

10 juil. 2006, 12:52

J'ai des problèmes pour extraire des caractères à partir d'un emplacement donné dans un fichier.
Par exemple, je veux extraire les données à partir de 4 ème caractère jusqu'à le 20ème.
Merci

Eléphant du PHP | 398 Messages

10 juil. 2006, 13:03

avec la fonction substr() je pense que tu peux trouver ce que tu cherche
:)

Eléphant du PHP | 451 Messages

11 juil. 2006, 12:47

Autrement, pour te positionner directement dans le fichier, tu peux utiliser fseek() :)
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum :)

Eléphant du PHP | 94 Messages

11 juil. 2006, 13:18

Bonjour

J'ai récemment été confronté au même problème que toi. Voila le code que j'ai adopté :
<?php

$content=file("toto.txt");

foreach($content as $num=>$ligne)
{
   $var=substr($ligne,4,20); 

echo $num . " - ". $var."<br>\n" ; 

}

?>
rspir