Je veux analyser, traiter et remplacer seulement 1 colonne spécifique dans un fichier csv, je suis bien avec les deux premières étapes, mais j'ai des problèmes avec le troisième. Voici ce que j'ai jusqu'à présent:colonne d'écrasement avec fputcsv
<?php
$fh = fopen("data.csv", "r");
$row = 1;
while (($data = fgetcsv($fh, 1024, ",")) !== FALSE) {
$get = $data[2];
$uc = ucwords(strtoupper($get));
echo $uc;
}
?>
qui affiche bien, je dois juste le contenu traité à écrire de nouveau dans c'est la colonne d'origine. Je sais que cela se fait avec fputcsv, mais je ne peux pas sembler le faire fonctionner:
$fp = fopen('data.csv', 'w');
fputcsv($fp, $uc, ",");
fclose($fp);
qui vient efface le fichier entier. Même chose lors de l'utilisation de fwrite. Des idées?
Merci.
Merci, a parfaitement fonctionné! :) –