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

 更新时间:2017年05月22日 10:22:21   作者:陈小峰_iefreer  
这篇文章主要介绍了PHP简单实现遍历目录下特定文件的方法,结合2个简单实例总结分析了php针对目录下指定文件的遍历查询操作技巧,需要的朋友可以参考下

本文实例讲述了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文件操作总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总

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

相关文章

  • PHP的Socket通信之UDP通信实例

    PHP的Socket通信之UDP通信实例

    这篇文章主要介绍了PHP的Socket通信之UDP通信方法,实例分析了php基于socket实现UDP通信的相关技巧,需要的朋友可以参考下
    2015-07-07
  • PHP实现webshell扫描文件木马的方法

    PHP实现webshell扫描文件木马的方法

    这篇文章主要介绍了PHP实现webshell扫描文件木马的方法,涉及php针对数值传输的过滤操作与文件识别等相关安全操作技巧,需要的朋友可以参考下
    2017-07-07
  • php实现博客,论坛图片防盗链的方法

    php实现博客,论坛图片防盗链的方法

    这篇文章主要介绍了php实现博客,论坛图片防盗链的方法,涉及php字符串结合session判定图片的相关操作技巧,需要的朋友可以参考下
    2016-10-10
  • 如何实现php图片等比例缩放

    如何实现php图片等比例缩放

    这篇文章主要介绍了php实现按指定大小等比缩放生成上传图片缩略图的方法,需要的朋友可以参考下
    2015-07-07
  • php生成器详细讲解

    php生成器详细讲解

    生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低。生成器允许你在 foreach 代码块中写代码来迭代一组数据而不需要在内存中创建一个数组
    2022-11-11
  • php下利用curl判断远程文件是否存在的实现代码

    php下利用curl判断远程文件是否存在的实现代码

    php下利用curl判断远程文件是否存在的实现代码,我们有些程序因需要事先判断文件是否存在然后再进行后面的操作。
    2011-10-10
  • php实现用户在线时间统计详解

    php实现用户在线时间统计详解

    php实现用户在线时间统计详解,需要的朋友可以参考下。
    2011-10-10
  • phpmyadmin出现Cannot start session without errors问题解决方法

    phpmyadmin出现Cannot start session without errors问题解决方法

    这篇文章主要介绍了phpmyadmin出现Cannot start session without errors问题解决方法,本文环境是Windows+IIS服务器,需要的朋友可以参考下
    2014-08-08
  • PHP常量及变量区别原理详解

    PHP常量及变量区别原理详解

    这篇文章主要介绍了PHP常量及变量区别原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 在Mac OS下搭建LNMP开发环境的步骤详解

    在Mac OS下搭建LNMP开发环境的步骤详解

    这篇文章主要介绍了在Mac OS下搭建LNMP开发环境的步骤,文中通过一步步的步骤介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03

最新评论