par
pierrot » 23 avr. 2007, 10:43
j'ai refait un ptit script qui reprend les étapes de mon traitement pour expliquer
<?php
$tab=array();
$chaine='jfdkgjkhgkdhfg-jkjhgfkgbfbhg-kgkjgkbgkh-kgkgkhgkhgkjg-hgjhgvjh';
$tab=explode('-',$chaine);
echo '<pre>';
print_r($tab);
echo '</pre>';
/********************on place chque ligne de $tab dans le fichier ouverture.txt********************/
$fp = fopen("ouverture.txt","w+");
fseek($fp,0);
foreach ($tab as $value) {
fputs($fp,$value."\r\n");}
fclose($fp);
/********************on ouvre le fichier ouverture.txt pour afficher chaque ligne******************/
$fic=fopen("ouverture.txt",'r+');
while(!feof($fic)){
$ligne2[]= fgets($fic,4096);
}
echo '<pre>';
print_r($ligne2);
echo '</pre>';
?>
Donc qd je reouvre mon fichier ouverture.txt crée, des sauts de lignes viennent se mettre à la fin de chaque enregistrements, comment faire pour les enlever?
merci
j'ai refait un ptit script qui reprend les étapes de mon traitement pour expliquer
[php]
<?php
$tab=array();
$chaine='jfdkgjkhgkdhfg-jkjhgfkgbfbhg-kgkjgkbgkh-kgkgkhgkhgkjg-hgjhgvjh';
$tab=explode('-',$chaine);
echo '<pre>';
print_r($tab);
echo '</pre>';
/********************on place chque ligne de $tab dans le fichier ouverture.txt********************/
$fp = fopen("ouverture.txt","w+");
fseek($fp,0);
foreach ($tab as $value) {
fputs($fp,$value."\r\n");}
fclose($fp);
/********************on ouvre le fichier ouverture.txt pour afficher chaque ligne******************/
$fic=fopen("ouverture.txt",'r+');
while(!feof($fic)){
$ligne2[]= fgets($fic,4096);
}
echo '<pre>';
print_r($ligne2);
echo '</pre>';
?>
[/php]
Donc qd je reouvre mon fichier ouverture.txt crée, des sauts de lignes viennent se mettre à la fin de chaque enregistrements, comment faire pour les enlever?
merci