Gestion fichier txt

Fermé
alaweb Messages postés 12 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 10 juillet 2008 - 10 juil. 2008 à 10:50
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 10 juil. 2008 à 11:23
Bonjour,

queque'un svp peut m'aider
je veux explorer les lignes d'un fichier text en php qui ont la forme

"SOT;SOTHEMA;930.00"
"TSF;TASLIF;799.00"
"ZDJ;ZELLIDJA;1700.00"

j'ai utilisé le code suivant :

$content=file_get_contents('DistantInit.txt','r');

//On sépare par ligne
$content=explode("\n", $content);

//On sépare chaque ligne par colonne
for($i=0;$i<sizeof($content);$i++)
{
$content[$i] = explode(" ;", $content[$i]);
for ($j=0;$j<8;$j++){
echo $content[$i][$j]."<br>";
}
echo "<br>";
}


et je veux illiminer les ' " ' du debut et de fin de chaque ligne . comment faire

cordialement
A voir également:

2 réponses

Sri Lumpa Messages postés 177 Date d'inscription mercredi 14 novembre 2007 Statut Membre Dernière intervention 1 juin 2010 68
10 juil. 2008 à 11:12
pour éliminer les doubles quotes tu peux utiliser la fonction strtr()
$result = strtr("\"", "", $origine);

Sinon, plus facilement pour extraire les données d'une ligne, tu peux utiliser la fonction ereg()
ereg("([A-Z]+);([A-Z]+);([0-9.]+)", $ligne, $infos)

Comme ça, tu stockeras le premier champs dans $infos[1], le deuxième dans $infos[2] etc...
0
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 259
10 juil. 2008 à 11:23
pourquoi pas directement utiliser fgetcsv() ?
0