我已经看到了一个解决方案,无需为PHP 5.3重写ereg函数的使用:PHP 中eregi()的良好替代品
它用 if(!function_exists....
是否有可以这种方式使用的功能ereg_replace?
ereg_replace("<!--.*-->","",$str);
ereg_replace("[^a-z,A-Z]", "", $str);
Run Code Online (Sandbox Code Playgroud)
Gum*_*mbo 12
改为使用PCRE功能 preg_replace:
preg_replace("/<!--.*-->/", "", $str);
preg_replace("/[^a-z,A-Z]/", "", $str);
Run Code Online (Sandbox Code Playgroud)
POSIX ERE(几乎)是PCRE的完整子集.因此,您可以使用(几乎)任何POSIX ERE正则表达式和PREG实现.有关详细信息,请参阅正则表达式风味比较.