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 相关文章推荐
IIS+PHP+MySQL+Zend配置 (视频教程)
Dec 13 PHP
可以在线执行PHP代码包装修正版
Mar 15 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
Mar 24 PHP
fleaphp crud操作之findByField函数的使用方法
Apr 23 PHP
PHP对MongoDB[NoSQL]数据库的操作
Mar 01 PHP
WordPress中对访客评论功能的一些优化方法
Nov 24 PHP
PHP消息队列用法实例分析
Feb 12 PHP
Laravel 队列使用的实现
Jan 08 PHP
PHP通过GD库实现验证码功能示例
Feb 23 PHP
在Laravel中使用MongoDB的方法示例
Nov 11 PHP
实例化php类时传参的方法分析
Jun 05 PHP
php实现微信和支付宝支付的示例代码
Aug 11 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
让你的网站首页自动选择语言转跳
2006/12/06 PHP
PHP 获取目录下的图片并随机显示的代码
2009/12/28 PHP
Session保存到数据库的php类分享
2011/10/24 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
关于__defineGetter__ 和__defineSetter__的说明
2007/05/12 Javascript
微博@符号的用户名提示效果。(想@到谁?)
2010/11/05 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
js对象的复制继承实例
2015/01/10 Javascript
js中for in语句的用法讲解
2015/04/24 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
2019/05/13 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
python动态监控日志内容的示例
2014/02/16 Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
Python实现点云投影到平面显示
2020/01/18 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
nohup的用法
2012/11/26 面试题
软件测试英文面试题
2012/10/14 面试题
介绍一下EJB的体系结构
2012/08/01 面试题
机电专业体育教师求职信
2013/09/21 职场文书
实习自我鉴定
2013/12/15 职场文书
学校七一活动方案
2014/01/19 职场文书
2014年创先争优活动总结
2014/05/04 职场文书
关于环保的演讲稿
2014/05/10 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript
Maven学习----Maven安装与环境变量配置教程
2021/06/29 Java/Android
Python编程编写完善的命令行工具
2021/09/15 Python
JavaScript 中for/of,for/in 的详细介绍
2021/11/17 Javascript