1
我想解析,处理,然后覆盖一个csv文件中只有一个特定的列,我对前两步很好,但第三个问题。这是我到目前为止:用fputcsv覆盖列
<?php
$fh = fopen("data.csv", "r");
$row = 1;
while (($data = fgetcsv($fh, 1024, ",")) !== FALSE) {
$get = $data[2];
$uc = ucwords(strtoupper($get));
echo $uc;
}
?>
显示正常,我只需要处理的内容被写回到它的原始列。我知道这与fputcsv做,但我似乎无法得到它的工作:
$fp = fopen('data.csv', 'w');
fputcsv($fp, $uc, ",");
fclose($fp);
这只是湿巾整个文件。使用fwrite时也是如此。有任何想法吗?
谢谢。
谢谢,非常完美! :) – 2010-02-28 15:19:19