0

对于更改为 PHP 5,3 ...不确定我是否可以将下面的函数名称从 ereg_replace 更改为 preg_replace - 如果这会导致相同的结果,或者是否还必须更改有关 "[\n \r]" og "\t\t+" - 任何可以肯定地告诉我的人(在给定的设置环境中很难测试)...

$line2 = ereg_replace("[\n\r]", "", $line);

$line2 = ereg_replace("\t\t+", "", $line2);

提前致谢...

4

1 回答 1

0

给定的例子应该像这样工作:

$line2 = preg_replace("/[\n\r]/", "", $line);

$line2 = preg_replace("/\t\t+/", "", $line2);

在某些情况下,您还需要进行其他修改。例如,如果您使用了/内部正则表达式,那么您需要像这样转义它:\/

请阅读此主题:ereg_replace 到 preg_replace?

于 2013-07-18T11:08:36.430 回答