проблема с вырезом перевода строки
11111111
22222222
33333333
44444444
пишу:
$news = ereg_replace ("\n", "!!!", $news);
получаю:
11111111
!!!22222222
!!!33333333
!!!44444444
а хочу:
11111111!!!22222222!!!33333333!!!44444444
Код:
$news = ereg_replace ("[COLOR=red]\r\n[/COLOR]", "!!!", $news);
Надо так, кажется.
Вариант 1 - быстрый:
Код:
$news = str_replace ("\r\n", "!!!", $news);
Вариант 2 - универсальный, ведь перенос может быть \n \r\n \n\r:
Код:
$news = str_replace ("\n", "!!!", $news);
$news = str_replace ("\r", "", $news);
$news = str_replace ("\r", "", $news);
Цитата:
Originally posted by mike
Зачем же регулярные выражения ?? В твоем случае [phpdoc]str_replace[/phpdoc]=[phpdoc]ereg_replace[/phpdoc]
Вариант 1 - быстрый:
Вариант 2 - универсальный, ведь перенос может быть \n \r\n \n\r:
Зачем же регулярные выражения ?? В твоем случае [phpdoc]str_replace[/phpdoc]=[phpdoc]ereg_replace[/phpdoc]
Вариант 1 - быстрый:
Код:
$news = str_replace ("\r\n", "!!!", $news);
Вариант 2 - универсальный, ведь перенос может быть \n \r\n \n\r:
Код:
$news = str_replace ("\n", "!!!", $news);
$news = str_replace ("\r", "", $news);
$news = str_replace ("\r", "", $news);
спасибо.