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 相关文章推荐
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
Dec 06 PHP
用PHP的ob_start() 控制您的浏览器cache
Aug 03 PHP
用php实现的获取网页中的图片并保存到本地的代码
Jan 05 PHP
php加密算法之实现可逆加密算法和解密分享
Jan 21 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
Aug 23 PHP
CI框架学习笔记(一) - 环境安装、基本术语和框架流程
Oct 26 PHP
php导入excel文件到mysql数据库的方法
Jan 14 PHP
PHP使用正则表达式获取微博中的话题和对象名
Jul 18 PHP
php实现将HTML页面转换成word并且保存的方法
Oct 14 PHP
学习thinkphp5.0验证类使用方法
Nov 16 PHP
PHP一致性hash分布式算法封装类定义与用法示例
Aug 04 PHP
PHP date_default_timezone_set()设置时区操作实例分析
May 16 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概述.
2006/10/09 PHP
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
2019/05/23 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
浏览器兼容性问题大汇总
2015/12/17 Javascript
jQuery on()绑定动态元素出现的问题小结
2016/02/19 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
Vue2单一事件管理组件通信
2017/05/09 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
基于Vuex无法观察到值变化的解决方法
2018/03/01 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
node中的cookie的具体使用
2018/09/13 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
JS事件绑定的常用方式实例总结
2019/03/02 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
Python安装Numpy和matplotlib的方法(推荐)
2017/11/02 Python
python分治法求二维数组局部峰值方法
2018/04/03 Python
Python爬虫PyQuery库基本用法入门教程
2018/08/04 Python
python中类的属性和方法介绍
2018/11/27 Python
python中比较两个列表的实例方法
2019/07/04 Python
华纳兄弟工作室的官方授权商店:WB Shop
2018/11/30 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
商务英语专业应届毕业生求职信
2013/10/28 职场文书
2014年计算机专业个人自我评价
2014/01/19 职场文书
创业大赛策划书
2014/03/01 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
《司马光》教学反思
2016/02/22 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS
Django框架中视图的用法
2022/06/10 Python