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 相关文章推荐
Search File Contents PHP 搜索目录文本内容的代码
Feb 21 PHP
php上传文件的增强函数
Jul 21 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
May 06 PHP
ecshop实现smtp发送邮件
Feb 03 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
Dec 21 PHP
php删除数组中重复元素的方法
Dec 22 PHP
PHP实现生成带背景的图形验证码功能
Oct 03 PHP
yii框架无限极分类的实现方法
Apr 08 PHP
PHP+AJAX 投票器功能
Nov 11 PHP
php和html的区别点详细总结
Sep 24 PHP
php给数组赋值的实例方法
Sep 26 PHP
PHP如何解决微信文章图片防盗链
Dec 09 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
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
php下载文件的代码示例
2012/06/29 PHP
php实现向javascript传递数组的方法
2015/07/27 PHP
php文件上传类完整实例
2016/05/14 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
GreyBox技术总结(转)
2010/11/23 Javascript
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
2011/05/24 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
Bootstrap table使用方法详细介绍
2016/12/09 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
2017/01/14 Javascript
深入理解AngularJS中的ng-bind-html指令
2017/03/27 Javascript
在微信小程序中渲染HTML内容的方法示例
2018/09/28 Javascript
详解vue组件之间的通信
2020/08/30 Javascript
vue项目打包后请求地址错误/打包后跨域操作
2020/11/04 Javascript
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
详解Python的单元测试
2015/04/28 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
利用pandas将numpy数组导出生成excel的实例
2018/06/14 Python
django表单的Widgets使用详解
2019/07/22 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
海外淘书首选:AbeBooks
2017/07/31 全球购物
美国顶级水上运动专业店:Marine Products
2018/04/15 全球购物
PatPat阿根廷:妈妈们的购物平台
2019/05/30 全球购物
POS解决方案:MUNBYN(热敏打印机、条形码扫描仪)
2020/06/09 全球购物
护理专业的自荐信
2013/10/22 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
学生检讨书范文
2014/10/30 职场文书
出纳年终工作总结2014
2014/12/05 职场文书
Python import模块的缓存问题解决方案
2021/06/02 Python
django 认证类配置实现
2021/11/11 Python
Python实现视频中添加音频工具详解
2021/12/06 Python