我试图从preg_match_all比赛导出为CSV文件,但我得到了以下错误:出口preg_match_all到CSV文件匹配
Warning: fputcsv() expects parameter 2 to be array, string given
这是我在遇到问题的部分代码,如何我可以修改它,以便我能够将匹配导出到csv文件?
preg_match_all($pattern, $pos, $matches);
$fp = fopen('data.csv', 'w');
foreach($matches[0] as $data){
fputcsv($fp,$data);
}
fclose($fp);
'$ data'似乎不是一个数组。它应该是一个吗? – 2010-10-05 17:15:46
是的,它应该是一个数组,这就是我遇到的问题,我需要循环访问数组中的每个元素并将其添加到csv文件中,我太自责了。 – 2010-10-05 17:36:29