您能否告诉我如何使用PHP循环文本文件并在每行文本的基础上创建文件{?1}}?
例如,我有一个名为xxx.txt
的文件,它包含
files.txt
files.txt
我已经尝试过这个
red
pink
purple
deep purple
indigo
blue
light blue
cyan
teal
green
但这只创建了最后一个green.txt
答案 0 :(得分:1)
$handle = fopen("path/to/files.txt", "r");
$filesToCreate = [];
if ($handle) {
while (($line = fgets($handle)) !== false) {
// you may need to add the full path here..
$filesToCreate[] = $line . '.txt';
}
fclose($handle);
} else {
// error opening the file.
}
foreach ($filesToCreate as $newFile) {
$createdFile = fopen($newFile, 'w');
fclose($createdFile);
}