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输出控制功能在简繁体转换中的应用
Oct 09 PHP
1.PHP简介
Oct 09 PHP
php基础知识:类与对象(3) 构造函数和析构函数
Dec 13 PHP
php图片上传存储源码并且可以预览
Aug 26 PHP
解析PHP中empty is_null和isset的测试
Jun 29 PHP
对于PHP 5.4 你必须要知道的
Aug 07 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
Aug 18 PHP
PHP实现批量检测网站是否能够正常打开的方法
Aug 23 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
PHP实现对图片的反色处理功能【测试可用】
Feb 01 PHP
PHP通过curl获取接口URL的数据方法
May 31 PHP
php PDO属性设置与操作方法分析
Dec 27 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
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
JS滚轮事件onmousewheel使用介绍
2013/11/01 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
多种方法实现load加载完成后把图片一次性显示出来
2014/02/19 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
学习JavaScript正则表达式
2015/11/13 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
详解使用create-react-app快速构建React开发环境
2018/05/16 Javascript
jquery+php后台实现省市区联动功能示例
2019/05/23 jQuery
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
ES11新增的这9个新特性,你都掌握了吗
2020/10/15 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
[28:07]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第二场 12.13
2020/12/17 DOTA
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
python简单实现基数排序算法
2015/05/16 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
关于python pycharm中输出的内容不全的解决办法
2020/01/10 Python
从python读取sql的实例方法
2020/07/21 Python
Python 在函数上添加包装器
2020/07/28 Python
如何基于Python实现word文档重新排版
2020/09/29 Python
PyCharm最新激活码PyCharm2020.2.3有效
2020/11/18 Python
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
煤矿安全承诺书
2014/05/22 职场文书
应聘教师自荐信
2015/03/26 职场文书
考试没考好检讨书
2015/05/06 职场文书
暑期工社会实践报告
2015/07/13 职场文书
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL