逐行修改csv文件

1 php csv file-io highcharts

我有一个大文件,我想修改它的每一行.我想用PHP快速完成它:

我的文件是CSV文件;

20010103,02,00,00,0.9496
20010103,03,00,00,0.9504
20010103,04,00,00,0.9499
Run Code Online (Sandbox Code Playgroud)

我想让它像这样能够在Highchart中使用它:

[Date.UTC(2001,01,03,02,00,00),0.9496],
[Date.UTC(2001,01,03,03,00,00),0.9504],
[Date.UTC(2001,01,03,04,00,00),0.9499],
Run Code Online (Sandbox Code Playgroud)

我如何循环每一行并进行修改?

dcr*_*cro 6

请参阅fgetcsvfputcsvPHP函数.它基本上是这样的:

if (($handle1 = fopen("input.csv", "r")) !== FALSE) {
    if (($handle2 = fopen("output.csv", "w")) !== FALSE) {
        while (($data = fgetcsv($handle1, 1000, ",")) !== FALSE) {
           // Alter your data
           $data[0] = '...';

           // Write back to CSV format
           fputcsv($handle2, $data);
        }
        fclose($handle2);
    }
    fclose($handle1);
}
Run Code Online (Sandbox Code Playgroud)