J'ai un fichier CSV.
Je cherche à remplacer la valeur d'une case dans une ligne sans changer le reste du fichier.
Je vais donc ouvrir mon fichier en lecture et écriture ('w+'), je recherche la valeur à remplacer dans la ligne, j'affecte à la variable $ligne la valeur de remplacement au bon 'endroit', et je réécris ma ligne en utilisant l'expression:
fputcsv ($id, $ligne);
$id = la variable d'ouverture du fichier
$ligne = la ligne sur laquelle j'ai fait le remplacement.
Structure de la ligne: date; hdeb;nom;hfin;
Ma question est celle-ci: l'opération fputcsv ne risque-t-elle pas de m'ajouter une ligne au fichier au lieu de la remplacer?
12 nov. 2009 à 14:16
merci