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之第十天
Oct 09 PHP
PHP5中使用DOM控制XML实现代码
May 07 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
Nov 12 PHP
php和jquery实现地图区域数据统计展示数据示例
Feb 12 PHP
php图片处理函数获取类型及扩展名实例
Nov 19 PHP
详解PHP数组赋值方法
Nov 07 PHP
Yii CDBCriteria常用方法实例小结
Jan 19 PHP
php图片合成方法(多张图片合成一张)
Nov 25 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
Mar 30 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 PHP
thinkphp5.1框架模板布局与模板继承用法分析
Jul 19 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
Sep 16 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
Array of country list in PHP with Zend Framework
2011/10/17 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
2012/07/17 PHP
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
javascript 读取图片文件的大小
2009/06/25 Javascript
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
js同比例缩放图片的小例子
2013/10/30 Javascript
通过url查找a元素应用案例
2014/04/29 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
JavaScript禁用右键单击优缺点分析
2019/01/20 Javascript
vue中英文切换实例代码
2020/01/21 Javascript
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
python实现中文文本分句的例子
2019/07/15 Python
python实现密码强度校验
2020/03/18 Python
python将unicode和str互相转化的实现
2020/05/11 Python
Django celery异步任务实现代码示例
2020/11/26 Python
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
优秀士兵先进事迹
2014/02/06 职场文书
中学生自我评价范文
2014/02/08 职场文书
普通大学毕业生自荐信范文
2014/02/23 职场文书
《北大荒的秋天》教学反思
2014/04/14 职场文书
教师业务培训方案
2014/05/01 职场文书
合伙经营协议书范本(通用版)
2014/12/03 职场文书
工作态度怎么写
2015/06/25 职场文书
股权投资协议书
2016/03/23 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
Vue操作Storage本地化存储
2022/04/29 Vue.js