PHP ereg问题

M. *_* CA 0 php ereg

我升级到PHP 5.3,我得到了错误:ereg已被弃用.

我可以用什么来取代这个?

function CheckIfAlphaNumberic($text) {
    if (ereg('[^A-Za-z0-9]', $text)) {
        unset ($text);
    }
    return $text;
}
Run Code Online (Sandbox Code Playgroud)

Flo*_*ern 6

你可以使用preg_match():

function CheckIfAlphaNumberic($text){
    if (preg_match('#[^A-Za-z0-9]#', $text)) {
        unset ($text);
    }
    return $text;
}
Run Code Online (Sandbox Code Playgroud)

另请参阅:从ereg切换到preg

此外,您可以使用return null;而不是unset ($text);