glob() 函數返回與指定模式匹配的文件名或目錄數組。 glob() 函數返回。
- 包含匹配文件/目錄的數組,
- 如果沒有匹配的文件,則返回一個空數組,
- 錯誤時為 FALSE。
用法
glob(pattern,flags)
參數
pattern −要搜索的模式。
flags −以下是標誌:
- GLOB_MARK - 為每個返回的項目添加斜線
- GLOB_NOSORT - 返回出現在目錄中的文件(未排序)
- GLOB_NOCHECK - 如果未找到匹配項,則返回搜索模式
- GLOB_NOESCAPE - 反斜杠不引用元字符
- GLOB_BRACE - 擴展 {p,q,r} 以匹配 'p'、'q' 或 'r'
- GLOB_ONLYDIR - 隻返回匹配模式的目錄
- GLOB_ERR - 出錯時停止。默認情況下會忽略這些錯誤。
返回
glob() 函數返回一個包含匹配文件/目錄的數組。如果沒有文件匹配,則返回一個空數組,錯誤時返回 FALSE。
示例
<?php
print_r(glob("*.htm"));
?>
輸出
Array ( [0] => one.htm [1] => two.htm [2] => three.htm )
讓我們再看一個例子。
示例
<?php
foreach (glob("*.*") as $myfiles) {
echo "$myfiles filesize = " . filesize($myfiles) . "\n";
}
?>
輸出
one.htm filesize = 56790 two.htm filesize = 432987 new.docx filesize = 184256 students.csv filesize = 4626 php.int filesize = 1287 settings.ini filesize = 3516
相關用法
- PHP gmp_clrbit()用法及代碼示例
- PHP gmp_cmp()用法及代碼示例
- PHP gmp_testbit()用法及代碼示例
- PHP gmp_root()用法及代碼示例
- PHP gmp_div_r()用法及代碼示例
- PHP get_resource_type()用法及代碼示例
- PHP gmmktime()用法及代碼示例
- PHP gmp_sub()用法及代碼示例
- PHP gmp_sqrt()用法及代碼示例
- PHP gmp_import()用法及代碼示例
- PHP getimagesizefromstring()用法及代碼示例
- PHP getservbyport()用法及代碼示例
- PHP get_class()用法及代碼示例
- PHP gmp_pow()用法及代碼示例
- PHP get_declared_interfaces()用法及代碼示例
- PHP gethostnamel()用法及代碼示例
- PHP gmp_scan0()用法及代碼示例
- PHP getcwd()用法及代碼示例
- PHP get_resource_id()用法及代碼示例
- PHP gmp_or()用法及代碼示例
注:本文由純淨天空篩選整理自Samual Sam大神的英文原創作品 glob() function in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。