不少PHP的函數都有一個比較長的自解釋的函數名,可是,當你看到glob() 的時候,你可能並不知道這個函數是用來幹什麼的,除非你對它已經很熟悉了。php
你能夠認爲這個函數就跟scandir() 同樣,其能夠用來查找文件。linux
// 取得全部的後綴爲PHP的文件 $files = glob('*.php'); print_r($files); /* 輸出: Array ( [0] => phptest.php [1] => pi.php [2] => post_output.php [3] => test.php ) */
// 查找多種後綴名 $files = glob('*.{php,txt}', GLOB_BRACE); print_r($files); /* 輸出: Array ( [0] => phptest.php [1] => pi.php [2] => post_output.php [3] => test.php [4] => log.txt [5] => test.txt ) */
//加上路徑 $files = glob('../images/a*.jpg'); print_r($files); /* 輸出: Array ( [0] => ../images/apple.jpg [1] => ../images/art.jpg ) */
//取得絕對路徑 $files = glob('../images/a*.jpg'); // applies the function to each array element $files = array_map('realpath',$files); print_r($files); /* output looks like: Array ( [0] => C:\wamp\www\images\apple.jpg [1] => C:\wamp\www\images\art.jpg ) */
//取linux根目錄的函數:getcwd()當前工做目錄的絕對路徑