In PHP, how can I open everyfile, all text files, in a directory and merge them all into one text file.
I don't know how to open all files in a directory, but I would use the file()
command to open the next file and then a foreach to append each line to an array.
like so:
$contents = array();
$line = file(/*next file in dir*/);
foreach($lines as line){
array_push($line, $contents);
}
Then I would write that array to a new text file one I've reached no more files in the directory.
if you have a better way of doing this then please let me know.
Or if you can help me implement my solution especially the opening the next file in the dir, please let me know!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…