溫馨提示×

如何使用PHP的glob函數進行文件匹配

PHP
小樊
98
2024-08-08 06:51:42
欄目: 編程語言

PHP的glob函數用于查找文件路徑匹配指定模式的文件或目錄??梢允褂猛ㄅ浞ɡ?或?)來匹配文件名。

以下是一個簡單的示例,演示如何使用glob函數進行文件匹配:

$files = glob('path/to/directory/*.txt');

foreach ($files as $file) {
    echo $file . "<br>";
}

上面的示例將查找指定目錄(‘path/to/directory/’)下所有擴展名為.txt的文件,并將它們以數組的形式返回給$files變量。然后通過foreach循環打印出每個匹配到的文件名。

除了使用通配符來匹配文件名外,還可以使用一些特殊的模式來匹配文件路徑。例如,可以使用**模式來匹配任意級別的子目錄:

$files = glob('path/to/directory/**/*.txt');

foreach ($files as $file) {
    echo $file . "<br>";
}

上面的示例將查找指定目錄(‘path/to/directory/’)下所有子目錄中擴展名為.txt的文件,并將它們以數組的形式返回給$files變量。

除了通配符和**模式外,還可以使用其他模式來匹配文件路徑。有關更多詳細信息,請查看PHP官方文檔中glob函數的說明。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女