2013-07-18 6 views
0

Для перехода на PHP 5,3 ... не уверен, могу ли я просто изменить имя функции ниже от ereg_replace до preg_replace - если это приведет к тому же или если синтаксис также должен быть изменен относительно «[\ n \ r]" og "\ t \ t +" - любого, кто может сказать мне это точно (очень сложно проверить в заданной среде настройки) ...Преобразование ereg_replace в preg_replace, PHP 5,3

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

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

заранее спасибо ...

ответ

0

приведенные примеры должны работать так:

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

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

В некоторых случаях вам также нужны другие модификации. Например, если вы использовали / внутри регулярных выражений, то вам нужно, чтобы избежать его, как это: \/

пожалуйста, прочитайте эту тему: ereg_replace to preg_replace?

+0

большое, спасибо! :-) –

Смежные вопросы