」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在PHP中按副檔名高效過濾檔案?

如何在PHP中按副檔名高效過濾檔案?

發佈於2024-11-08
瀏覽:549

How to Efficiently Filter Files by Extension in PHP?

在PHP 中按擴展名高效過濾文件

您希望根據文件擴展名過濾目錄中的文件,特別是. ini 文件。雖然 scandir() 提供目錄中所有文件的列表,但它並不是過濾檢索最有效的方法。

利用 PHP 的 glob() 函數

高效取得具有特定副檔名的文件,利用 PHP 的 glob() 函式。此函數採用模式匹配機制來捕獲符合您條件的檔案。

$files = glob("/path/to/folder/*.ini");

這裡,模式「/path/to/folder/.ini」指定文件應與指定目錄中的.ini模式相符。

glob()的優點

  • 高效: glob() 提供了一種高效的方法來過濾文件,而無需迭代整個目錄。
  • 模式匹配: It允許靈活的模式匹配,根據檔案副檔名、名稱或建立日期等條件過濾檔案。
  • 檔案屬性: 它也可用於擷取檔案屬性,例如大小、修改時間,然後輸入。

其他資源:

  • [glob() 文件](https://www.php.net/manual/ en/function. glob.php)
版本聲明 本文轉載於:1729214414如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3