函数名称:fnmatch()
适用版本:PHP 4, PHP 5, PHP 7
函数说明:fnmatch() 函数用于使用模式匹配来比较字符串。它类似于 Unix shell 的文件名匹配规则。
语法:bool fnmatch(string $pattern, string $string[, int $flags = 0])
参数:
返回值:如果 $string 匹配 $pattern,则返回 true,否则返回 false。
示例1:
$pattern = "*.txt"; // 匹配以 .txt 结尾的文件名
$string = "file.txt";
if (fnmatch($pattern, $string)) {
echo "匹配成功";
} else {
echo "匹配失败";
}
输出:
匹配成功
示例2:
$pattern = "image*.jpg"; // 匹配以 image 开头,以 .jpg 结尾的文件名
$string = "image123.jpg";
if (fnmatch($pattern, $string)) {
echo "匹配成功";
} else {
echo "匹配失败";
}
输出:
匹配成功
注意事项: