我試圖從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