Salut,
J'ai 14000 lignes avec ce genre de trucs:
[ab][f3]
[abacas][f1]
[abacht][b3]
[abairt][b2]
[ábalta][a3]
[abar][f1]
[abartha][a3]
[abhac][f1]
[ábhach][f1]
[ábhacht][b3]
[abhaile][db]
Je veux garder uniquement du premier crochet à la fin du premier "mot" (exemple: [abacht)
J'ai fais ça.
Code :
- $fp = fopen("fichier.txt","r" ); //lecture
- //écriture depuis début du fichier
- $out = fopen("out.txt","w" );
- $chaine ='';
- while (!feof($fp))
- {
- //on parcourt toutes les lignes
- while (fgetc($fp) !="]" )
- {
- $chaine.=fgetc($fp);
- }
- $chaine.='\n';
- fputs($out,$chaine);
- }
- fclose($fp);
- fclose($out);
|
Ca tourne en boucle et ça ne fonctionne pas, ou est ce que j'ai fais une erreur ?
Mervi de votre aide !
Message édité par Fused le 02-03-2007 à 17:28:44