前言
想必很多人都會寫幾行甚至幾十行代碼使其列出所有文件變為數組進行刪除,但是glob函數分分鐘解決問題!下面來一起看看詳細的介紹吧。
glob語法說明:
php/42342.html">php;">array glob ( string $pattern [, int $flags = 0 ] )
glob() 函數依照 libc glob() 函數使用的規則尋找所有與 pattern 匹配的文件路徑,類似于一般 shells 所用的規則一樣。不進行縮寫擴展或參數替代。glob使用正則匹配路徑功能強大。
flags 有效標記有:
例子 1
<?phpprint_r(glob("*.txt"));?>輸出類似:
Array([0] => target.txt[1] => source.txt[2] => test.txt[3] => test2.txt)
例子 2
<?phpprint_r(glob("*.*"));?>輸出類似:
Array([0] => contacts.csv[1] => default.php[2] => target.txt[3] => source.txt[4] => tem1.tmp[5] => test.htm[6] => test.ini[7] => test.php[8] => test.txt[9] => test2.txt)
刪除目錄下所有文件
array_map('unlink', glob('*'));總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。
新聞熱點
疑難解答
圖片精選