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