Форумы портала PHP.SU » PHP » Программирование на PHP » str_replace и переходы строк

Страниц (1): [1]
 

1. valenok - 30 Июля, 2006 - 20:41:52 - перейти к сообщению
Параграфов у меня нет..
И потом, $replacement=Array('<BR>rn','</p><p>rn');
Выводит слова как надо.. Куда вписать что был переход строки в самом html'е ?

Не помню нихрена...
--
Безобразие..
Этот код в приложении плохо отображается между тегами [php][/php] на форуме..
Исправь..
2. f0rm4t - 30 Июля, 2006 - 20:48:34 - перейти к сообщению
Объясни по програмерски, а не по человечески Улыбка Не понял однако Улыбка
3. valenok - 30 Июля, 2006 - 20:54:39 - перейти к сообщению
=)
Вообщем с кодом я стормозил.

А это чёт не выходит
str_replace() заменяет строку поиска на строку замены

Мне надо строка поиска заменялась на строку замены но добовлялись символы перехода строки и перевода каретки

На форуме отбратные слэши убираются..
\r\n
Если их вставлять как кусок строки замены то они выводятся как текст а не как перехрд строки

Вообщем приложил..
4. f0rm4t - 30 Июля, 2006 - 21:03:04 - перейти к сообщению
Хе, проверил, точно не работает. Улыбнула причина такой проблемы.
Измени апострофы на кавычки.
Пример:
$replacement=Array("<BR>\r\n",'</p><p>rn');
Все еще улыбаюсь Улыбка Хотя так и должно быть.
5. valenok - 30 Июля, 2006 - 21:07:31 - перейти к сообщению
спасибо. Что ему с одинарными не понравилось..
6. f0rm4t - 30 Июля, 2006 - 21:11:30 - перейти к сообщению
Руководство по PHP:
Цитата:
Замечание: В отличие от двух других синтаксисов, переменные и экранирующие последовательности для специальных символов, встречающиеся в строках, заключенных в одинарные кавычки, не обрабатываются.

 

Powered by ExBB FM 1.0 RC1