【发布时间】:2014-12-26 06:44:10
【问题描述】:
-
代码
$data[0] = 0001,Ali,N,OK$data[1] = 0002,Abu,N,OK$data[2] = 0003,Ahmad,N,OK$data[3] = 0004,Siti,Y,Not OK. Only one manager allowed!$data[4] = 0005,Raju,Y, Not OK. Only one manager allowed!我是这样写的:
for($i = 0; $i < 5; $i++) { $data[i] = $staffID[$i].','.$staffname[$i].','.$ismanager[$i].','.$remark[$i]; } -
接下来我去写csv文件。
$file_format = "staffreport.csv"; $file = fopen($file_format,"w"); foreach($data as $line) { $replace = str_replace(",","|", $line); fputcsv($file, array($replace)); echo $replace.'<br />'; } fclose($file); 输出(回显 $replace)
0001|阿里|N|OK
0002|阿布|N|确定
0003|艾哈迈德|N|好的
0004|Raju|Y|只允许一名经理!
0005|Siti|Y|只允许一名经理!在 CSV 文件中 (staffreport.csv)
0001|阿里|N|OK
0002|阿布|N|确定
0003|艾哈迈德|N|好的
"0004|Siti|Y|只允许一名经理!"
“0005|Raju|Y|只允许一名经理!”为什么我的 csv 文件有双引号(“”)?我该如何解决?
【问题讨论】: