【发布时间】:2013-06-06 21:19:26
【问题描述】:
在 PHP 中,如何打开目录中的每个文件、所有文本文件并将它们全部合并到一个文本文件中。
我不知道如何打开目录中的所有文件,但我会使用 file() 命令打开下一个文件,然后使用 foreach 将每一行附加到数组中。
像这样:
$contents = array();
$line = file(/*next file in dir*/);
foreach($lines as line){
array_push($line, $contents);
}
然后我会将该数组写入一个新的文本文件,我在目录中没有更多文件。
如果您有更好的方法,请告诉我。
或者如果你能帮我实现我的解决方案,尤其是在目录中打开下一个文件,请告诉我!
【问题讨论】:
-
首先阅读
opendirfunction - 以及相关的内容。