Gestion fichier txt
alaweb
Messages postés
12
Statut
Membre
-
vignemail1 Messages postés 1262 Statut Contributeur -
vignemail1 Messages postés 1262 Statut Contributeur -
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
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:
- Gestion fichier txt
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
pour éliminer les doubles quotes tu peux utiliser la fonction strtr()
Sinon, plus facilement pour extraire les données d'une ligne, tu peux utiliser la fonction ereg()
Comme ça, tu stockeras le premier champs dans $infos[1], le deuxième dans $infos[2] etc...
$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...