我已将thephague图书馆用于laravel5.1 http://csv.thephpleague.com/inserting/
我想要一个示例将关联数组添加到CSV中。 现在我已经使用了这个功能 insertOne($ array)表示CSV和。的标题 insertAll($ array)的列值。
我的代码是 -
$path = public_path().'/csv/'.$filename;
$csv = Writer::createFromPath(new \SplFileObject($path, 'w+'), 'a+');
$csv->insertOne($headers);
$csv->insertAll($data);
$csv->output($path);
我的$ data数组有一个关联数组(数组中的数组)但是如果$ data有一个关联数组,insertAll()方法会给我一个错误。
请告诉我如何处理关联arrya?
答案 0 :(得分:0)
将关联数组转换为数字索引数组,如此
$csv->insertAll(array_map('array_values', $data));