Création d'un fichier CSV
Posté : 15 sept. 2023, 11:09
Bonjour à tous, je vais essayer d'être clair et consci.
voila en gros j'ai un fichier CSV avec des champs et données que je veux transformer en un autre fichier CSV en y ajoutant d'autres champs et changer l'ordre des champs du premier fichier afin d'automatiser un processus.
voici un bout de code que j'ai commencer à écrire et je bloque sur le fait que dans ma boucle comment affecter ma variable "$elem" à un tableau avec des variables différentes pour que chacune de ses variables correspondent a un champ différent ("$nom","$prénom"...) pour que apres je puisse utilser un fputs.
Merci par avance
voila en gros j'ai un fichier CSV avec des champs et données que je veux transformer en un autre fichier CSV en y ajoutant d'autres champs et changer l'ordre des champs du premier fichier afin d'automatiser un processus.
voici un bout de code que j'ai commencer à écrire et je bloque sur le fait que dans ma boucle comment affecter ma variable "$elem" à un tableau avec des variables différentes pour que chacune de ses variables correspondent a un champ différent ("$nom","$prénom"...) pour que apres je puisse utilser un fputs.
Merci par avance
<?php
$file = "test1.csv";
$taille = 1024;
$delimiteur = ";";
/* ouverture en lecture */
if($fp = fopen($file,"r"))
{
/* extraction d'une ligne */
while ($ligne = fgets($fp, $taille))
{
/* extraction champs */
$tab = explode($delimiteur, $ligne);
/* affichage des champs */
foreach($tab as $elem)
{
echo "$elem <br/>";
}
}
/* fermeture fichier */
fclose ($fp);
}
else
{
echo "Ouverture impossible.";
}
?>