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 相关文章推荐
PHP的FTP学习(二)[转自奥索]
Oct 09 PHP
PHP 登录记住密码实现思路
May 07 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
Jun 25 PHP
VB中的RasEnumConnections函数返回632错误解决方法
Jul 29 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
Oct 14 PHP
使用PHP实现生成HTML静态页面
Nov 18 PHP
PHP中key和current,next的联合运用实例分析
Mar 29 PHP
PHP MSSQL 分页实例
Apr 13 PHP
thinkPHP中session()方法用法详解
Dec 08 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
Jun 17 PHP
Laravel手动返回错误码示例
Oct 22 PHP
Laravel实现通过blade模板引擎渲染视图
Oct 25 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
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
2012/07/31 PHP
php的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
php中get_object_vars()在数组的实例用法
2021/02/22 PHP
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
让人印象深刻的10个jQuery手风琴效果应用
2012/05/08 Javascript
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
Javascript中克隆一个数组的实现代码
2013/12/06 Javascript
自己使用jquery写的一个无缝滚动的插件
2014/04/30 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
VUE实现可随意拖动的弹窗组件
2018/09/25 Javascript
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
Python中请使用isinstance()判断变量类型
2014/08/25 Python
使用Python的PIL模块来进行图片对比
2016/02/18 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
django主动抛出403异常的方法详解
2019/01/04 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
django表单的Widgets使用详解
2019/07/22 Python
python3字符串操作总结
2019/07/24 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
2020/03/14 Python
推荐一些比较有用的css3新属性
2014/11/11 HTML / CSS
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
h5网页水印SDK的实现代码示例
2019/02/19 HTML / CSS
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
母亲七十大寿答谢词
2014/01/18 职场文书
创业资金计划书
2014/02/06 职场文书
工伤赔偿协议书范本
2014/04/15 职场文书
小学毕业演讲稿
2014/04/25 职场文书
2014年防汛工作总结
2014/12/08 职场文书
2015年社区统计工作总结
2015/04/21 职场文书
道歉信范文
2015/05/12 职场文书