用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php blob 函数快速查询指定目录文件实例

时间:2015-01-23  来源:西部数据  作者:西部数据

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

  1. $array = glob('*.*'); 
  2. print_r($array );  
  3.  
  4. /* 
  5. Array 
  6. ( 
  7.     [0] => 1.php 
  8.     [1] => 10.php 
  9.     [2] => 11.php 
  10.     [3] => 2.asp 
  11.     [4] => 3.asp 
  12.     [5] => 4.aspx 
  13.     [6] => 5.html 
  14.     [7] => 6.php 
  15.     [8] => 7.php 
  16.     [9] => 8.php 
  17.     [10] => 9.php 
  18. ) 
  19. */ 

搜索以.php结果的php文件,代码如下:

  1. $array = glob('*.php'); 
  2. print_r($array );  
  3.  
  4. /* 
  5. Array 
  6. ( 
  7.     [0] => 1.php 
  8.     [1] => 10.php 
  9.     [2] => 11.php 
  10.     [3] => 6.php 
  11.     [4] => 7.php 
  12.     [5] => 8.php 
  13.     [6] => 9.php 
  14. ) 
  15. */ 

搜索包括有php,aspx 文件,代码如下:

  1. $files = glob('*.{php,aspx}', GLOB_BRACE);  
  2. print_r( $files ); 
  3. /*  
  4. Array 
  5. ( 
  6.     [0] => 1.php 
  7.     [1] => 10.php 
  8.     [2] => 11.php 
  9.     [3] => 6.php 
  10.     [4] => 7.php 
  11.     [5] => 8.php 
  12.     [6] => 9.php 
  13.     [7] => 4.aspx 
  14. ) 
  15. */ 

在指定目录搜索以1开的php文件

  1. $files = glob('../05-15/1*.php'); 
  2.  
  3. print_r($files);  
  4.  
  5. /* 
  6. Array 
  7. ( 
  8.     [0] => ../05-15/1.php 
  9.     [1] => ../05-15/10.php 
  10.     [2] => ../05-15/11.php 
  11. ) 
  12. */ 

返回文件的绝对路径,代码如下:

  1. $files = array_map('realpath',$files);  
  2. print_r($files);  
  3.  
  4. Array 
  5.     [0] => D:wwwwww.phpfensi.com-15.php 
  6.     [1] => D:wwwwww.phpfensi.com-15.php 
  7.     [2] => D:wwwwww.phpfensi.com-15 .php 

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

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门