2016-02-02 7 views
1

Я новичок в PHP и до сих пор об этом узнал. На этот раз я хочу напечатать некоторый текст и сохранить в файле. Но я хочу, чтобы имена файлов были автоматически изменены.Как перебирать имена файлов при сохранении файла в PHP?

Например file1.txt, file2.txt, file3.txt и т. Д. Вот мой код до сих пор:

$read = file("example.txt",FILE_IGNORE_NEW_LINES); 
$newFile = "file_1.txt"; 
$of = fopen($newFile,'w'); 
foreach($read as $k => $file){ 
    $line = explode(" ",$file); 
    $line2 = array_slice($line,0,3); 
    foreach($line2 as $value){ 
     echo $value." "; 
     fwrite($of,$value." "); 
    } 
    echo "<br>"; 
    fwrite($of,"\n"); 

} 
fclose($of); 
+0

Сначала напишите псевдокод (то есть человеко-читаемое описание). Сохраните это как комментарии при переводе на PHP. –

ответ

0
$read = file("example.txt",FILE_IGNORE_NEW_LINES); 

$filesToWrite = ["file_1.txt", "file_2.txt","file_3.txt"]; 
foreach($filesToWrite as $fileToWrite){ 
    $of = fopen($fileToRead,'w'); 
    foreach($read as $k => $file){ 
     $line = explode(" ",$file); 
     $line2 = array_slice($line,0,3); 
     foreach($line2 as $value){ 
      echo $value." "; 
      fwrite($of,$value." "); 
     } 
     echo "<br>"; 
     fwrite($of,"\n"); 

    } 
} 
fclose($of); 

Я надеюсь помочь вам!

+0

спасибо @JoseCarlosRamos, но мне нужно написать около 400 различных файлов .. как я могу написать это автоматически? – giegie

+0

Каковы имена файлов? Расскажите, как вы собираетесь создавать файлы имен. –

Смежные вопросы