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 相关文章推荐
PHP4实际应用经验篇(9)
Oct 09 PHP
使用网络地址转换实现多服务器负载均衡
Oct 09 PHP
php 变量未定义等错误的解决方法
Jan 12 PHP
使用PHP获取汉字的拼音(全部与首字母)
Jun 27 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
Jul 25 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
Nov 12 PHP
thinkphp自定义权限管理之名称判断方法
Apr 01 PHP
PHP关键特性之命名空间实例详解
May 06 PHP
老生常谈PHP面向对象之解释器模式
May 17 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
Aug 11 PHP
PHP开发之用微信远程遥控服务器
Jan 25 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
Feb 07 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执行速度全攻略(下)
2006/10/09 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
PHP实现读取文件夹及批量重命名文件操作示例
2019/04/15 PHP
Prototype中dom对象方法汇总
2008/09/17 Javascript
javascript延时加载之defer测试
2012/12/28 Javascript
JavaScript事件委托的技术原理探讨示例
2014/04/17 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
2016/07/09 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
Webpack打包css后z-index被重新计算的解决方法
2017/06/18 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
2018/08/17 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
微信小程序 slot踩坑的解决
2019/04/01 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
Python turtle绘画象棋棋盘
2019/08/21 Python
Python decimal模块使用方法详解
2020/06/08 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
广告学专业应届生求职信
2013/10/01 职场文书
电大本科自我鉴定
2014/02/05 职场文书
幼儿园区域活动总结
2014/05/08 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
vue使用echarts实现折线图
2022/03/21 Vue.js
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android