2014-04-04 200 views
0

我有一個長長的清單我的屏幕上回蕩看起來是這樣的:PHP保存輸出到CSV文件

UVVI0287;PMS340C 
UVVI0288;PMS242C 

下面的代碼:

foreach(glob('./xls/*.*') as $filename){ 

    $final = preg_replace('%^([^ ]+?)()(.*)$%', '\1;\3', $bodytag); 

    echo $final; 

    echo '<br>'; 

} 

有沒有一種方式使用PHP將此輸出保存到csv?

回答

1

做這樣的事情......

$fp = fopen('file.csv', 'w'); 

foreach(glob('./xls/*.*') as $filename){ 
    $final = preg_replace('%^([^ ]+?)()(.*)$%', '\1;\3', $bodytag); 
    $temp = explode(';',$final); 
    fputcsv($fp, $temp); 
} 

fclose($fp); 

看爲fputcsv

0

像這樣的東西?

$final = ""; 
foreach(glob('./xls/*.*') as $filename){ 
    $final .= preg_replace('%^([^ ]+?)()(.*)$%', '\1;\3', $bodytag)."\r\n"; 
} 
file_put_contents("final.csv",$final); 
0
file_put_contents('output.csv', $final); 

我真的不知道,究竟是什麼你想輸出。但我可能會根據您的回覆更新答案。