php搜索當(dāng)前目錄所有文件,代碼如下:

  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結(jié)果的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() 函數(shù)能做的事比scandir() 函數(shù)更強(qiáng)大,可以按照某種模式搜索文件.

轉(zhuǎn)載請注明來源:php blob 函數(shù)快速查詢指定目錄文件實(shí)例

  哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無需額外費(fèi)用,即可穩(wěn)步提升排名至首頁。歡迎體驗(yàn)最佳的哈爾濱網(wǎng)站建設(shè)。