如何使用 glob() 列出 PHP 目錄中的特定檔案?

Mary-Kate Olsen
發布: 2024-11-10 21:31:03
原創
425 人瀏覽過

How to List Specific Files in a PHP Directory Using glob()?

列出 PHP 目錄中的特定檔案

在上一篇文章中,我們探討如何使用 PHP 列出目錄中的所有檔案。雖然此程式碼很簡單,但當您需要過濾和顯示特定文件時,它可能並不總是合適。

列出具有特定副檔名的檔案

只列出具有特定檔案副檔名的檔案(例如「.xml」),我們可以利用 PHP 的 glob() 函數。此函數接受模式作為參數,並傳回與指定模式相符的檔案名稱陣列。

用法

以下程式碼片段示範如何列出目錄中的XML 檔案:

$files = glob('/path/to/dir/*.xml');
foreach ($files as $file) {
    echo $file . PHP_EOL;
}
登入後複製

在此程式碼中:

  • glob() 掃描指定目錄並傳回與模式「*.xml」相符的檔案名稱陣列。
  • 我們迭代使用 foreach 循環返回數組並列印每個檔案名稱。

附加說明

  • glob() 中使用的模式可以包含通配符(? 和*)來匹配多個
  • 該模式也可以用通配符(? 和*)來匹配多個
  • 該模式也可以用於使用正斜線(/) 作為目錄分隔符號來指定完整路徑。
此方法比檢索後過濾所有檔案的清單更有效,如它只從檔案系統中檢索符合的檔案。

以上是如何使用 glob() 列出 PHP 目錄中的特定檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板