我正在尝试将一些失败的记录作为 csv 保存到我的 laravel 应用程序存储中。我已经阅读了这个php 文档,但如何将文件存储在所需的位置是我的挑战。$failedRecordArrayFile = arrayToCsv($failedRecordArray, "file101.csv");function arrayToCsv($data, $fileName){ $fp = fopen($fileName, 'w'); foreach ($data as $fields) { fputcsv($fp, $fields); } fclose($fp);}我运行上面的代码块并在整个应用程序中检查文件名“file101.csv”,但找不到任何结果。
1 回答

aluckdog
TA贡献1847条经验 获得超7个赞
这会起作用...
<?php
function arrayToCsv($data, $fileName)
{
$fp = fopen($fileName, 'w');
foreach ($data as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
}
$failedRecordArray = array(array('col1','col2','col3','col4'), array('This','is','a','test'));
$failedRecordArrayFile = arrayToCsv($failedRecordArray, "file101.csv");
?>
文件101.csv
col1,col2,col3,col4
This,is,a,test
- 1 回答
- 0 关注
- 105 浏览
添加回答
举报
0/150
提交
取消