PHP实现将多个文件中的内容合并为新文件的方法示例


Posted in PHP onJune 10, 2017

本文实例讲述了PHP实现将多个文件中的内容合并为新文件的方法。分享给大家供大家参考,具体如下:

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";
  }
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
mysql5的sql文件导入到mysql4的方法
Oct 19 PHP
PHP初学者常见问题集合 修正版(21问答)
Mar 23 PHP
php ci框架中加载css和js文件失败的解决方法
Mar 03 PHP
php实现上传图片生成缩略图示例
Apr 13 PHP
PHP随机生成唯一HASH值自定义函数
Apr 20 PHP
PHP发送AT指令实例代码
May 26 PHP
Zend Framework入门应用实例详解
Dec 11 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
Feb 04 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
PHP简单实现循环链表功能示例
Nov 10 PHP
YII框架页面缓存操作示例
Apr 29 PHP
Laravel框架查询构造器简单示例
May 08 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
Jun 10 #PHP
全面解析PHP面向对象的三大特征
Jun 10 #PHP
PHP查询分页的实现代码
Jun 09 #PHP
PHP简单留言本功能实现代码
Jun 09 #PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
Jun 09 #PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 #PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
Jun 09 #PHP
You might like
星际争霸 Starcraft 游戏介绍
2020/03/14 星际争霸
PHP网上调查系统
2006/10/09 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
PHP中call_user_func_array回调函数的用法示例
2016/11/26 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
javascript document.compatMode兼容性
2010/02/23 Javascript
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
2014/06/06 Javascript
angular2使用简单介绍
2016/03/01 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
详解VScode编辑器vue环境搭建所遇问题解决方案
2019/04/26 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
Python迭代器和生成器介绍
2015/03/06 Python
python中logging包的使用总结
2018/02/28 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
python3使用QQ邮箱发送邮件
2020/05/20 Python
详解Django+uwsgi+Nginx上线最佳实战
2019/03/14 Python
python抖音表白程序源代码
2019/04/07 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
保护母亲河倡议书
2014/04/14 职场文书
城管大队整治方案
2014/05/06 职场文书
模具专业自荐信
2014/05/29 职场文书
后勤管理员岗位职责
2014/08/27 职场文书
2014年四风问题自我剖析材料
2014/09/15 职场文书
业务员岗位职责范本
2015/04/03 职场文书
预备党员半年考察意见
2015/06/01 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
婚宴来宾致辞
2015/07/28 职场文书