napriklad takto:
Ulozis si cely CSV do 2D pola. Zmenis nejaku hodnotu na 666. Otvoris znovu subor ale tentokrat na zapis. S tym, ze pri otvoreni sa cely obsah zmaze a postupne tam nasackujes naspat pole.
<?php
$list = array();
$handle = fopen('model.csv', 'r');
while ($csv = fgetcsv($handle, 0, ';')) {
array_push($list, $csv);
}
fclose($handle);
$list[0][2] = '666';
$handlew = fopen('model.csv', 'w');
foreach ($list as $fields) {
fputcsv($handlew, $fields, ';');
echo "zapis riadku<br>";
}
fclose($handlew);
?>