簡體   English   中英

PHP將輸出保存到csv文件

[英]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);

調查fputcsv

像這樣嗎

$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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM