在PHP中,glob函數的參數有:
- pattern:要匹配的模式,可以包含通配符(如*和?)來匹配文件名或路徑。
- flags(可選):指定額外的控制標志。可用的標志有:
- GLOB_MARK:如果傳遞給glob的文件名是一個目錄,則在每個匹配的目錄名后面加上一個斜線。
- GLOB_NOSORT:不進行結果排序。
- GLOB_NOCHECK:如果沒有匹配的文件則返回包含原始模式的數組。
- GLOB_NOESCAPE:不轉義glob模式中的反斜杠。
- GLOB_BRACE:擴展{}中的花括號組合。
- GLOB_ONLYDIR:只返回匹配的目錄。
- GLOB_ERR:在發生錯誤時停止搜索。
示例:
$files = glob('/path/to/files/*.txt', GLOB_BRACE | GLOB_ERR);