Heim > Backend-Entwicklung > PHP-Tutorial > So implementieren Sie PHP, um den Inhalt mehrerer Dateien in einer neuen Datei zusammenzuführen

So implementieren Sie PHP, um den Inhalt mehrerer Dateien in einer neuen Datei zusammenzuführen

陈政宽~
Freigeben: 2023-03-11 20:02:02
Original
1515 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Methode zum Zusammenführen des Inhalts mehrerer Dateien in neue Dateien in PHP vorgestellt, einschließlich der Konvertierung der PHP-Codierung, des Durchlaufens von Dateien und Verzeichnissen sowie der damit verbundenen Betriebstechniken zum Lesen und Schreiben von Dateien.

Das Beispiel in diesem Artikel beschreibt, wie PHP das Zusammenführen der Inhalte mehrerer Dateien in einer neuen Datei implementiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

function test()
{
  $hostdir= iconv("utf-8","gbk","C:\Users\原万里\Desktop\日常笔记") ; //iconv()转换编码方式,将UTF-8转换为gbk,若是报错在gbk后加//IGNORE
  $filesnames = scandir($hostdir); //scandir() 函数返回指定目录中的文件和目录的数组。默认升序排列,
  foreach ($filesnames as $name) {
       if($name!=".." && $name!=".") //遍历结果中会多出‘.'以及‘..',没有用处,不予处理;
       {
         $cipath = $hostdir.$name;
         $cjfilenames = scandir($cipath); //根据情况再决定是否再向下遍历一次
         foreach($cjfilenames as $cjname)
         {
            if($cjname!=".." && $cjname!="." &&!is_dir($cipath."/".$cjname))
             {
               $str = file_get_contents($cipath."/".$cjname);
               file_put_contents("e:/test.txt",$str,FILE_APPEND);
             }
         }
       }
     echo "\n";
  }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo implementieren Sie PHP, um den Inhalt mehrerer Dateien in einer neuen Datei zusammenzuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage