在 PHP 中以副檔名過濾檔案
使用目錄時,通常需要依照副檔名擷取特定檔案。 PHP 提供了一種使用 glob() 函數完成此任務的有效方法。
要按副檔名過濾文件,請使用語法:
<code class="php">$files = glob('/path/to/directory/*.extension');</code>
例如,要檢索所有.ini 文件在目錄/path/to/directory 中,使用:
<code class="php">$files = glob('/path/to/directory/*.ini');</code>
glob() 函數傳回一個包含符合檔案和目錄的陣列。如果沒有檔案與該模式匹配,則傳回空數組;如果發生錯誤,則傳回 FALSE。
例如:
<code class="php">$dir_f = "whatever/random/"; $files = glob($dir_f . '*.ini');</code>
這將使用指定目錄中所有 .ini 檔案的清單填入 $files。
此外,glob() 函數支援各種模式匹配字元:
透過使用 glob() 和這些字符,您可以在 PHP 腳本中靈活且有效率地擷取具有特定副檔名的檔案。
以上是如何使用 PHP 的 glob() 函數以副檔名過濾檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!