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 相关文章推荐
cmd下运行php脚本
Nov 25 PHP
PHP遍历并打印指定目录下所有文件实例
Feb 10 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
Dec 19 PHP
两种php实现图片上传的方法
Jan 22 PHP
php结合md5的加密解密算法实例
Sep 30 PHP
php实现将base64格式图片保存在指定目录的方法
Oct 13 PHP
详解Yii2.0使用AR联表查询实例
Jun 16 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
Aug 07 PHP
PHP封装curl的调用接口及常用函数详解
May 31 PHP
Laravel 数据库加密及数据库表前缀配置方法
Oct 10 PHP
php7 参数、整形及字符串处理机制修改实例分析
May 25 PHP
PHP实现文件上传与下载
Aug 28 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
轻松入门: 煮好咖啡的七个诀窍
2021/03/03 冲泡冲煮
php中将数组存到文件里的实现代码
2012/01/19 PHP
php之CodeIgniter学习笔记
2013/06/17 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
字符串反转_JavaScript
2016/04/28 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
bootstrap multiselect下拉列表功能
2017/08/22 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
2018/05/22 jQuery
微信小程序实现点赞、取消点赞功能
2018/11/02 Javascript
Vuex的初探与实战小结
2018/11/26 Javascript
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
[01:05:12]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS CIS-GAME
2014/05/21 DOTA
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
python 解析XML python模块xml.dom解析xml实例代码
2014/02/07 Python
python处理csv数据的方法
2015/03/11 Python
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
解决PyCharm中光标变粗的问题
2017/08/05 Python
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
Django rest framework基本介绍与代码示例
2018/01/26 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
如何用python免费看美剧
2020/08/11 Python
纬创Java面试题笔试题
2014/10/02 面试题
生日礼品店创业计划书范文
2014/03/21 职场文书
销售岗位职责范本
2014/06/12 职场文书
骨干教师考核评语
2014/12/31 职场文书
小学家长意见怎么写
2015/06/03 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
2016年小学六一儿童节活动总结
2016/04/06 职场文书
MySQL触发器的使用
2021/05/24 MySQL
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏