php使用glob函数快速查询指定目录文件的方法


Posted in PHP onNovember 15, 2014

本文实例讲述了php使用glob函数快速查询指定目录文件的方法。分享给大家供大家参考。具体如下:

php搜索当前目录所有文件,代码如下:

$array = glob('*.*'); 

print_r($array );  

 

/* 

Array 

( 

    [0] => 1.php 

    [1] => 10.php 

    [2] => 11.php 

    [3] => 2.asp 

    [4] => 3.asp 

    [5] => 4.aspx 

    [6] => 5.html 

    [7] => 6.php 

    [8] => 7.php 

    [9] => 8.php 

    [10] => 9.php 

) 

*/

搜索以.php结果的php文件,代码如下:
$array = glob('*.php'); 

print_r($array );  

 

/* 

Array 

( 

    [0] => 1.php 

    [1] => 10.php 

    [2] => 11.php 

    [3] => 6.php 

    [4] => 7.php 

    [5] => 8.php 

    [6] => 9.php 

) 

*/

搜索包括有php,aspx 文件,代码如下:
$files = glob('*.{php,aspx}', GLOB_BRACE);  

print_r( $files ); 

/*  

Array 

( 

    [0] => 1.php 

    [1] => 10.php 

    [2] => 11.php 

    [3] => 6.php 

    [4] => 7.php 

    [5] => 8.php 

    [6] => 9.php 

    [7] => 4.aspx 

) 

*/

在指定目录搜索以1开的php文件
$files = glob('../05-15/1*.php'); 

 

print_r($files);  

 

/* 

Array 

( 

    [0] => ../05-15/1.php 

    [1] => ../05-15/10.php 

    [2] => ../05-15/11.php 

) 

*/

返回文件的绝对路径,代码如下:
$files = array_map('realpath',$files);  

print_r($files);  

 

Array 

( 

    [0] => D:3water.com-15.php 

    [1] => D:3water.com-15.php 

    [2] => D:3water.com-15 .php 

)

glob()函数能做的事比scandir()函数更强大,可以按照某种模式搜索文件。

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

PHP 相关文章推荐
PHP的宝库目录--PEAR
Oct 09 PHP
Ajax+PHP边学边练 之五 图片处理
Dec 03 PHP
php中函数的形参与实参的问题说明
Sep 01 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
Jul 07 PHP
ueditor 1.2.6 使用方法说明
Jul 24 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
PHP中copy on write写时复制机制介绍
May 13 PHP
php操作xml入门之xml标签的属性分析
Jan 23 PHP
PHP的运行机制与原理(底层)
Nov 16 PHP
实例详解PHP中html word 互转的方法
Jan 28 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
Mar 23 PHP
php中strtotime函数用法详解
Nov 15 #PHP
php中opendir函数用法实例
Nov 15 #PHP
php中in_array函数用法分析
Nov 15 #PHP
php中mkdir函数用法实例分析
Nov 15 #PHP
php中explode函数用法分析
Nov 15 #PHP
php中substr()函数参数说明及用法实例
Nov 15 #PHP
PHP中变量引用与变量销毁机制分析
Nov 15 #PHP
You might like
利用PHP和AJAX创建RSS聚合器的代码
2007/03/13 PHP
PHP安全防范技巧分享
2011/11/03 PHP
php实现rc4加密算法代码
2012/04/25 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
让JavaScript拥有类似Lambda表达式编程能力的方法
2010/09/12 Javascript
js jq 单击和双击区分示例介绍
2013/11/05 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
JavaScript 32位整型无符号操作示例
2013/12/08 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
2015/09/24 Javascript
jQuery实现带水平滑杆的焦点图动画插件
2016/03/08 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
URL中“#” “?” &“”号的作用浅析
2017/02/04 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
JavaScript实现文件下载并重命名代码实例
2019/12/12 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
Python常见格式化字符串方法小结【百分号与format方法】
2016/09/18 Python
Python 类的继承实例详解
2017/03/25 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
tensorflow求导和梯度计算实例
2020/01/23 Python
乌克兰香水和化妆品网站:Notino.ua
2018/03/26 全球购物
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
军训心得体会
2013/12/31 职场文书
揭牌仪式主持词
2014/03/19 职场文书
我为党旗添光彩演讲稿
2014/09/13 职场文书
材料员岗位职责
2015/02/10 职场文书
2015年库房工作总结
2015/04/30 职场文书
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android