je le script PHP suivant qui lit à partir de deux fichiers CSV, au moment où je mettais les données dans une table mais je besoin à la sortie dans un fichier CSV ...sortie PHP au format CSV
<?php
$products_file = fopen('Products.csv', 'r');
$manufacturers_file = fopen('Manufacturers.csv', 'r');
$manufacturers = array();
while (($manufacturers_line = fgetcsv($manufacturers_file)) !== FALSE) {
$manufacturers[$manufacturers_line[0]] = $manufacturers_line [1];
}
echo '<table><tr><th>SKU</th><th>Make and Model</th><th>Make and Model</th></tr>';
while (($products_line = fgetcsv($products_file)) !== FALSE) {
echo '<tr><td>'.$products_line[3].'</td><td>';
echo $manufacturers[$products_line[5]];
echo '</td><td>'.$products_line[4].'</td></tr>';
}
echo '</table>';
fclose($products_file);
fclose($manufacturers_file);
?>
Comment puis-je faire cela en utilisant fputcsv?
http://php.net/manual/fr/function.fputcsv.php est tout ce dont vous avez besoin. La fonction prend un handle de fichier et un tableau est sauvegardé dans votre fichier sur une ligne. –