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学习 字符串课件
Jun 15 PHP
Php图像处理类代码分享
Jan 19 PHP
php字符串截取的简单方法
Jul 04 PHP
php ZipArchive压缩函数详解实例
Nov 06 PHP
使用php批量删除数据库下所有前缀为prefix_的表
Jun 09 PHP
yii添删改查实例
Nov 16 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
Jun 19 PHP
PHP+Ajax验证码验证用户登录
Jul 20 PHP
php中的抽象方法和抽象类
Feb 14 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
PHP将英文数字转换为阿拉伯数字实例讲解
Jan 28 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
Jul 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 事件机制(2)
2011/03/23 PHP
基于PHP中的常用函数回顾
2013/07/11 PHP
php之Smarty模板使用方法示例详解
2014/07/08 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
2014/09/04 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
js+CSS 图片等比缩小并垂直居中实现代码
2008/12/01 Javascript
查询绑定数据岛的表格中的文本并修改显示方式的js代码
2009/12/15 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
2011/10/06 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
给ListBox添加双击事件示例代码
2013/12/02 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
javascript搜索框效果实现方法
2015/05/14 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
laydate 显示结束时间不小于开始时间的实例
2017/08/11 Javascript
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
Python Flask前后端Ajax交互的方法示例
2018/07/31 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
python+opencv边缘提取与各函数参数解析
2020/03/09 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
深入理解css中vertical-align属性
2017/04/18 HTML / CSS
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
大学生个人求职信
2014/06/02 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
长城英文导游词
2015/01/30 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
大学同学聚会感言
2015/07/30 职场文书
2016教师校本研修心得体会
2016/01/08 职场文书
Redis中一个String类型引发的惨案
2021/07/25 Redis