Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

проблема с вырезом перевода строки

381
11 января 2005 года
qik
116 / / 20.06.2000
есть строка:
11111111
22222222
33333333
44444444

пишу:
$news = ereg_replace ("\n", "!!!", $news);

получаю:
11111111
!!!22222222
!!!33333333
!!!44444444

а хочу:
11111111!!!22222222!!!33333333!!!44444444
301
11 января 2005 года
lord Kelvin
897 / / 08.11.2004
 
Код:
$news = ereg_replace ("[COLOR=red]\r\n[/COLOR]", "!!!", $news);

Надо так, кажется.
4
11 января 2005 года
mike
3.7K / / 01.10.2002
Зачем же регулярные выражения ?? В твоем случае [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);
381
12 января 2005 года
qik
116 / / 20.06.2000
Цитата:
Originally posted by mike
Зачем же регулярные выражения ?? В твоем случае [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);


спасибо.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог