[英]PHP Save output to csv file
我在屏幕上回響了一長串列表,如下所示:
UVVI0287;PMS340C
UVVI0288;PMS242C
等等
這是代碼:
foreach(glob('./xls/*.*') as $filename){
$final = preg_replace('%^([^ ]+?)( )(.*)$%', '\1;\3', $bodytag);
echo $final;
echo '<br>';
}
有沒有一種方法可以使用php將輸出保存到csv?
做這樣的事情...
$fp = fopen('file.csv', 'w');
foreach(glob('./xls/*.*') as $filename){
$final = preg_replace('%^([^ ]+?)( )(.*)$%', '\1;\3', $bodytag);
$temp = explode(';',$final);
fputcsv($fp, $temp);
}
fclose($fp);
像這樣嗎
$final = "";
foreach(glob('./xls/*.*') as $filename){
$final .= preg_replace('%^([^ ]+?)( )(.*)$%', '\1;\3', $bodytag)."\r\n";
}
file_put_contents("final.csv",$final);
file_put_contents('output.csv', $final);
我不確定您要輸出什么。 但我也許能夠根據您的回復更新答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.