我有一个数组,它的数值以 0 开头,如 05501。但是当我使用 array_chunk 函数将数组转换为 CSV 文件时,以 0 开头的值在没有 0 的情况下保存,例如 5501 应该像 05501。$rows = array_chunk($finaldata, $column);print_r($rows);$file = fopen("contacts.csv","w");foreach ($rows as $value) {fputcsv($file,$value);}fclose($file);
2 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
尝试这个
$rows = array_chunk($finaldata, $column);
print_r($rows);
$file = fopen("contacts.csv","w");
foreach ($rows as $value) {
$value = implode(",", $value);
fputcsv($file, $value);
}
fclose($file);
隔江千里
TA贡献1906条经验 获得超10个赞
这段代码...
$file = fopen('result.csv', 'w');
$array = ['00001', '00002', '00003', '00004'];
foreach (array_chunk($array, 2) as $items)
{
fputcsv($file, $items);
}
fclose($file);
...给出了这个结果:
00001,00002
00003,00004
您确定在文本编辑器中打开结果文件吗?您知道,Excel 会自动剪切前导零。
- 2 回答
- 0 关注
- 217 浏览
添加回答
举报
0/150
提交
取消