PHP简单实现遍历目录下特定文件的方法小结


Posted in PHP onMay 22, 2017

本文实例讲述了PHP简单实现遍历目录下特定文件的方法。分享给大家供大家参考,具体如下:

1. 使用glob方法

foreach (glob("modules/*.php") as $filename) {
  echo $filename;
}

2. 利用Linux下的ls命令

function iterator($pattern, $__FILE__) {
 preg_match("/^(.+)\/[^\/]+$/", $__FILE__, $matches);
 $ls = `ls $matches[1]/$pattern`;
 $ls = explode("\n", $ls);
 array_pop($ls); // remove empty line ls always prints
 foreach ($ls as $inc) {
  echo($inc);
 }
}
iterator("modules/*.php",__FILE__);

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP Socket 编程
Apr 09 PHP
php学习笔记 数组遍历实现代码
Jun 09 PHP
thinkphp 多表 事务详解
Jun 17 PHP
基于xcache的配置与使用详解
Jun 18 PHP
PHP 循环删除无限分类子节点的实现代码
Jun 21 PHP
PHP COOKIE及时生效的方法介绍
Feb 14 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
Apr 30 PHP
CodeIgniter中实现泛域名解析
Jul 19 PHP
详解WordPress中添加友情链接的方法
May 21 PHP
PHP迭代与递归实现无限级分类
Aug 28 PHP
PHP实现图片压缩
Sep 09 PHP
PHP使用Redis实现Session共享的实现示例
May 12 PHP
PHP编程计算文件或数组中单词出现频率的方法
May 22 #PHP
Yii2框架中日志的使用方法分析
May 22 #PHP
浅谈PHP面向对象之访问者模式+组合模式
May 22 #PHP
php readfile下载大文件失败的解决方法
May 22 #PHP
老生常谈PHP 文件写入和读取(必看篇)
May 22 #PHP
PHP中trait使用方法详细介绍
May 21 #PHP
php写app接口并返回json数据的实例(分享)
May 20 #PHP
You might like
PHP 可阅读随机字符串代码
2010/05/26 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
PHP使用OB缓存实现静态化功能示例
2019/03/23 PHP
仿jQuery的siblings效果的js代码
2011/08/09 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
2015/09/12 Javascript
javascript中Date对象应用之简易日历实现
2016/07/12 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
实例介绍JavaScript中多种组合继承
2019/01/20 Javascript
javascript的this关键字详解
2019/05/20 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
编写Python的web框架中的Model的教程
2015/04/29 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
实用自动化运维Python脚本分享
2018/06/04 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
python爬虫容易学吗
2020/06/02 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
python 对象真假值的实例(哪些视为False)
2020/12/11 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
深入探究HTML5的History API
2015/07/09 HTML / CSS
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
小学教师听课制度
2014/02/01 职场文书
竞聘书格式及范文
2014/03/31 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
公司试用期员工自我评价
2014/09/17 职场文书
工作失误检讨书(3篇)
2014/10/11 职场文书
党小组考察意见
2015/06/02 职场文书
国庆节新闻稿
2015/07/17 职场文书
你对自己的信用报告有过了解吗?
2019/07/09 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书