PHP CSV文件问题(第2部分)
继续PHP CSV文件问题(第2部分),php,csv,Php,Csv,继续 代码 $data[0]=0001,Ali,N,OK $data[1]=0002,阿布,N,OK $data[2]=0003,艾哈迈德,北卡罗来纳州,OK $data[3]=0004,Siti,Y,不正常。只允许一个经理 $data[4]=0005,Raju,Y,不正常。只允许一个经理 我这样写: for($i = 0; $i < 5; $i++) { $data[i] = $staffID[$i].','.$staffname[$i].','.$ismanager[$i].'
$data[0]=0001,Ali,N,OK
$data[1]=0002,阿布,N,OK
$data[2]=0003,艾哈迈德,北卡罗来纳州,OK
$data[3]=0004,Siti,Y,不正常。只允许一个经理代码>
$data[4]=0005,Raju,Y,不正常。只允许一个经理代码>
我这样写:
for($i = 0; $i < 5; $i++)
{
$data[i] = $staffID[$i].','.$staffname[$i].','.$ismanager[$i].','.$remark[$i];
}
($i=0;$i<5;$i++)的
{
$data[i]=$staffID[$i].'、'.$staffname[$i].'、'.$ismanager[$i].'、'.$remark[$i];
}
$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);
$file\u format=“staffreport.csv”;
$file=fopen($file_格式,“w”);
foreach($行数据)
{
$replace=str_replace(“,”,“;”,$line);
fputcsv($file,array($replace));
echo$replace.“
”;
}
fclose($文件);
0001 | Ali | N | OK
0002阿布N OK
0003 | Ahmad | N | OK
0004 | Raju | Y |只允许一名经理
0005 | Siti | Y |只允许一名经理
0001 | Ali | N | OK
0002阿布N OK
0003 | Ahmad | N | OK
“0004|Siti|Y|只允许一名经理!”
“0005 | Raju | Y |只允许一名经理!”
- 像这样更改此位
for($i = 0; $i < 5; $i++)
{
$data[i] = array($staffID[$i],$staffname[$i],$ismanager[$i],$remark[$i]);
}
为什么引用这些话?可能是因为空间
如果你必须避免引用
fputcsv($file, $line,'|','');
希望有帮助
fputcsv($file, $line,'|','');