在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!”。