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 to preg_replace?

于 2013-07-18T11:08:36.430 に答える