Maison > développement back-end > tutoriel php > Exemple PHP montrant comment fusionner le contenu de plusieurs fichiers dans un nouveau fichier

Exemple PHP montrant comment fusionner le contenu de plusieurs fichiers dans un nouveau fichier

不言
Libérer: 2023-03-24 21:40:02
original
1500 Les gens l'ont consulté

Cet article présente principalement la méthode de fusion du contenu de plusieurs fichiers dans de nouveaux fichiers en PHP, impliquant la conversion de l'encodage PHP, la traversée de fichiers et de répertoires, ainsi que les techniques d'exploitation liées à la lecture et à l'écriture de fichiers. Les amis dans le besoin peuvent s'y référer

L'exemple de cet article décrit comment PHP implémente la fusion du contenu de plusieurs fichiers dans un nouveau fichier. Partagez-le avec tout le monde pour référence, comme suit :


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";
  }
}
Copier après la connexion

Recommandations associées :

Utilisez ajax+php pour implémenter le téléchargement de fichiers

Exemple de classe d'outils de type mime de fichier implémentée par les compétences PHP_php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal