在PHP中,eregi
函数已经在PHP 5.3.0版本中被弃用,不建议继续使用。它的功能是进行不区分大小写的正则表达式匹配。
如果你想进行模式匹配,建议使用preg_match
函数来代替。preg_match
函数提供了更强大的正则表达式匹配功能,并且不受大小写敏感的限制。
下面是一个使用preg_match
函数进行模式匹配的示例:
$string = "Hello, World!";
$pattern = "/hello/i"; // i标志表示不区分大小写
if (preg_match($pattern, $string)) {
echo "Pattern matched!";
} else {
echo "Pattern not matched!";
}
在这个例子中,我们使用preg_match
函数进行不区分大小写的模式匹配,如果字符串中包含"hello"(不区分大小写)则输出"Pattern matched!“,否则输出"Pattern not matched!”。