对于更改为 PHP 5,3 ...不确定我是否可以将下面的函数名称从 ereg_replace 更改为 preg_replace - 如果这会导致相同的结果,或者是否还必须更改有关 "[\n \r]" og "\t\t+" - 任何可以肯定地告诉我的人(在给定的设置环境中很难测试)...
$line2 = ereg_replace("[\n\r]", "", $line);
$line2 = ereg_replace("\t\t+", "", $line2);
提前致谢...
对于更改为 PHP 5,3 ...不确定我是否可以将下面的函数名称从 ereg_replace 更改为 preg_replace - 如果这会导致相同的结果,或者是否还必须更改有关 "[\n \r]" og "\t\t+" - 任何可以肯定地告诉我的人(在给定的设置环境中很难测试)...
$line2 = ereg_replace("[\n\r]", "", $line);
$line2 = ereg_replace("\t\t+", "", $line2);
提前致谢...
给定的例子应该像这样工作:
$line2 = preg_replace("/[\n\r]/", "", $line);
$line2 = preg_replace("/\t\t+/", "", $line2);
在某些情况下,您还需要进行其他修改。例如,如果您使用了/
内部正则表达式,那么您需要像这样转义它:\/
请阅读此主题:ereg_replace 到 preg_replace?