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 相关文章推荐
dedecms系统常用术语汇总
Apr 03 PHP
PHP程序61条面向对象分析设计的经验小结
Nov 12 PHP
PHP求小于1000的所有水仙花数的代码
Jan 10 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
Oct 30 PHP
PHP中mysql_field_type()函数用法
Nov 24 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
May 09 PHP
zend framework重定向方法小结
May 28 PHP
PHP如何读取由JavaScript设置的Cookie
Mar 22 PHP
学习thinkphp5.0验证类使用方法
Nov 16 PHP
PHP实现链表的定义与反转功能示例
Jun 09 PHP
在php的yii2框架中整合hbase库的方法
Sep 20 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
Nov 10 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
解析php时间戳与日期的转换
2013/06/06 PHP
Yii视图CGridView列表用法实例分析
2016/07/12 PHP
php 截取utf-8格式的字符串实例代码
2016/10/30 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
js Array对象的扩展函数代码
2013/04/24 Javascript
document.documentElement和document.body区别介绍
2013/09/16 Javascript
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
JS实现网页背景颜色与select框中颜色同时变化的方法
2015/02/27 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
Angular 1.x个人使用的经验小结
2017/07/19 Javascript
angular.js4使用 RxJS 处理多个 Http 请求
2017/09/23 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
nestjs返回给前端数据格式的封装实现
2021/02/22 Javascript
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
python脚本内运行linux命令的方法
2015/07/02 Python
python+splinter自动刷新抢票功能
2018/09/25 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
tensorflow 重置/清除计算图的实现
2020/01/19 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
Clarins娇韵诗英国官网:来自法国的天然护肤品牌
2017/04/18 全球购物
财务工作个人求职的自我评价
2013/12/19 职场文书
服装电子商务创业计划书
2014/01/30 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
2015年植树节活动总结
2015/02/06 职场文书
英语通知范文
2015/04/22 职场文书
2015年度绩效考核工作总结
2015/05/27 职场文书
2019年个人工作总结范文
2019/03/25 职场文书
Python List remove()实例用法详解
2021/08/02 Python