mb_eregi
多字节支持正则表达式匹配忽略大小写
此函数适用于 PHP 4 和 PHP 5 版本,但在 PHP 7 以后已被废弃,不再推荐使用。
mb_eregi() 函数用于执行不区分大小写的正则表达式匹配。它是 mbstring(多字节字符串)扩展库的一部分,专门用于处理多字节字符编码,如 UTF-8、Shift-JIS、EUC-JP 等。
mb_eregi(pattern, string [, matches [, options [, encoding]]])
如果找到了匹配的部分,返回匹配成功的字符串。如果未找到匹配项,返回 false。
以下是使用 mb_eregi() 函数的示例:
$pattern = "hello"; $string = "Hello World!"; if (mb_eregi($pattern, $string)) { echo "匹配成功!"; } else { echo "匹配失败!"; }
在这个例子中,函数将尝试在字符串 "Hello World!" 中匹配 "hello" 字符串。由于 mb_eregi() 是不区分大小写的,所以它会匹配成功并输出 "匹配成功!"。