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+Ajax实现唯一校验实现代码[简单应用]
Nov 29 PHP
php 操作符与控制结构
Mar 07 PHP
基于Zend的Config机制的应用分析
May 02 PHP
从PHP的源码中深入了解stdClass类
Apr 18 PHP
destoon数据库表说明汇总
Jul 15 PHP
php简单实现发送带附件的邮件
Jun 10 PHP
浅谈使用PHP开发微信支付的流程
Oct 04 PHP
PHP文件上传类实例详解
Apr 08 PHP
PHP.vs.JAVA
Apr 29 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
May 12 PHP
PhpStorm本地断点调试的方法步骤
May 21 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
Mar 18 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伪静态写法附代码
2008/06/20 PHP
Zend Framework入门知识点小结
2016/03/19 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
PHP7引入的"??"和"?:"的区别讲解
2019/04/08 PHP
php实现简单的守护进程创建、开启与关闭操作
2019/08/13 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
2016/01/12 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
使用Javascript简单计算器
2018/11/17 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
使用PDB简单调试Python程序简明指南
2015/04/25 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
python处理multipart/form-data的请求方法
2018/12/26 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
new修饰符是起什么作用
2015/06/28 面试题
求职者简历中的自我评价
2013/10/20 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
安全生产计划书
2014/05/04 职场文书
应聘教师自荐书
2014/06/16 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
具结保证书范本
2015/05/11 职场文书
小学运动会入场词
2015/07/18 职场文书
离职告别感言
2015/08/04 职场文书
2015中秋祝酒词
2015/08/12 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书
Python中使用Lambda函数的5种用法
2021/04/01 Python