简体   繁体   English

如何将 Foreach 的结果保存到 Txt 文件中

[英]How to Save Results from Foreach into Txt File

I would like to write all files from specific folder into.txt file.我想将特定文件夹中的所有文件写入 .txt 文件。 The output working just fine, but I'm getting only one file saved into my txt file. output 工作得很好,但我只将一个文件保存到我的 txt 文件中。 Any idea?任何想法? Thanks!谢谢!

$fileList = glob('C:\users\John\Documents\*pdf');
foreach($fileList as $filename){
if(is_file($filename)){
echo $filename, '<br>'; 

$save_files = fopen("list.txt", "wb");
fwrite($save_files,$filename);
fclose($save_files);

}   
}  

Here is one way to do it...这是一种方法...

foreach($fileList as $filename){
if(is_file($filename)){
echo $filename, '<br>'; 

$list[] = $filename;
      }   
}

$capture = implode("\r\n",$list);

file_put_contents("list.txt",$capture);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM