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 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
mysql5的sql文件导入到mysql4的方法
Oct 19 PHP
php简单的会话类代码
Aug 08 PHP
php连接mssql数据库的几种方法
Feb 21 PHP
php 无法加载mcrypt.dll的解决办法
Apr 03 PHP
解析用PHP实现var_export的详细介绍
Jun 20 PHP
PHP实现扎金花游戏之大小比赛的方法
Mar 10 PHP
php编程中echo用逗号和用点号连接的区别
Mar 26 PHP
PHP格式化MYSQL返回float类型的方法
Mar 30 PHP
PHP 实现手机端APP支付宝支付功能
Jun 07 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
Oct 17 PHP
php中用unset销毁变量并释放内存
May 10 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学习 计数器实例代码
2008/06/15 PHP
一个php导出oracle库的php代码
2009/04/20 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
php密码生成类实例
2014/09/24 PHP
PHP中实现获取IP和地理位置类分享
2015/02/10 PHP
PHP缓存工具XCache安装与使用方法详解
2018/04/09 PHP
php时间戳转换代码详解
2019/08/04 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
jQuery选择id属性带有点符号元素的方法
2015/03/17 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
jquery 动态遍历select 赋值的实例
2018/09/12 jQuery
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
Javascript原生ajax请求代码实例
2020/02/20 Javascript
python写的一个文本编辑器
2014/01/23 Python
Python单例模式实例详解
2017/03/01 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
python清除字符串前后空格函数的方法
2018/10/21 Python
使用Python的Turtle绘制哆啦A梦实例
2019/11/21 Python
django实现更改数据库某个字段以及字段段内数据
2020/03/31 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
WiFi云数码相框:Nixplay
2018/07/05 全球购物
蒙蒂塞罗商店:Monticello Shop
2018/11/25 全球购物
《荷花》教学反思
2014/04/16 职场文书
学雷锋志愿者活动方案
2014/08/21 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
学生会个人总结范文
2015/02/15 职场文书
部门经理迟到检讨书
2015/02/16 职场文书
会议主持词结束语
2015/07/03 职场文书
Matlab求解数组中的最大值及它所在的具体位置
2021/04/16 Python
教你怎么用Python实现多路径迷宫
2021/04/29 Python