最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

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

时间:2014-09-20 11:50来源:未知 作者:最模板zuimoban 点击:
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搜索当前目录所有文件,代码如下:

  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.vcphp.com-15.php 
  6.     [1] => D:wwwwww.vcphp.com-15.php 
  7.     [2] => D:wwwwww.vcphp.com-15 .php 

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

 
(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容