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中实现简单的ACL 完结篇
Sep 07 PHP
php查看请求头信息获取远程图片大小的方法分享
Dec 25 PHP
PHP中redis的用法深入解析
Feb 20 PHP
ThinkPHP中ajax使用实例教程
Aug 22 PHP
在Ubuntu 14.04上部署 PHP 环境及 WordPress
Sep 02 PHP
8个PHP程序员常用的功能汇总
Dec 18 PHP
常见PHP数据库解决方案分析介绍
Sep 24 PHP
实现PHP搜索加分页
Oct 12 PHP
php微信开发之自定义菜单实现
Nov 18 PHP
Mac系统下安装PHP Xdebug
Mar 30 PHP
laradock环境docker-compose操作详解
Jul 29 PHP
详解PHP设计模式之依赖注入模式
May 25 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和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
php 短链接算法收集与分析
2011/12/30 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
php封装的验证码工具类完整实例
2016/10/19 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
jQuery中:first-child选择器用法实例
2014/12/31 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
2015/03/17 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
JavaScript实现图片切换效果
2017/08/12 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
Python实现的递归神经网络简单示例
2017/08/11 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
Python 切分数组实例解析
2019/11/07 Python
基于python的列表list和集合set操作
2019/11/24 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
goodhealth官方海外旗舰店:新西兰国民营养师
2017/12/15 全球购物
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
电子商务专业个人的自我评价分享
2013/10/29 职场文书
机械制造专业个人的自我评价
2013/12/28 职场文书
幼儿园保育员责任书
2014/07/22 职场文书
财务管理专业自荐书
2014/09/02 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
检举信的写法
2019/04/10 职场文书
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python
vue封装数字翻牌器
2022/04/20 Vue.js