Перенос строки, выбился из сил, прошу помочь

P
На сайте с 06.01.2009
Offline
601
635

Ребят, прошу помочь. Я не спец, Вам спецам не сложная задача.

Есть ячейка массива $qwert[0] в ней записано моё предложение (предложение записано с переносом строки).

Надо её сделать такой echo ('моё предложение'); \n перенос строки

Начало - echo (' - я смог добавить.

А вот в конец никак не получается, т.к. то что мне нужно добавляется после переноса строки.ж

Вот результат в настоящий момент


строка №1
echo ('моё предложение
');строка №3

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

ДП
На сайте с 23.11.2009
Offline
203
#1

str_replace("\n","');\n",$qwert[0]) или я задачу не понял.

[umka]
На сайте с 25.05.2008
Offline
456
#2

строка №1

<? echo ('моё предложение'); ?>

строка №3

Лог в помощь!
P
На сайте с 06.01.2009
Offline
601
#3
'[umka:
;9244708']строка №1
<? echo ('моё предложение'); ?>
строка №3

нет, вот так, у меня

<?

строка №1

echo ('моё предложение');

строка №3

?>

postavkin добавил 28.07.2011 в 11:40

Дикий пионер:
str_replace("\n","');\n",$qwert[0]) или я задачу не понял.

Правильно поняли. Надо перед переносом в строке $qwert[0] добавить некоторую переменную в строку. Как вариант - удалить перенос, добавить переменную, обратно поставить перенос.

Что то не работает, то что Вы написали - перенос не пропадает. Но идею понял ,посто думал может быть есть вариант попроще.

[umka]
На сайте с 25.05.2008
Offline
456
#4
postavkin:
нет, вот так, у меня
<?
строка №1
echo ('моё предложение');
строка №3
?>

Не понял. Что есть "строка №1" и "строка №3"? Это операторы PHP?

P
На сайте с 06.01.2009
Offline
601
#5
'[umka:
;9244735']Не понял. Что есть "строка №1" и "строка №3"? Это операторы PHP?

да, if.... и т.д

ДП
На сайте с 23.11.2009
Offline
203
#6
postavkin:
нет, вот так, у меня
postavkin добавил 28.07.2011 в 11:40

Правильно поняли. Надо перед переносом в строке $qwert[0] добавить некоторую переменную в строку. Как вариант - удалить перенос, добавить переменную, обратно поставить перенос.
Что то не работает, то что Вы написали - перенос не пропадает. Но идею понял ,посто думал может быть есть вариант попроще.

В зависимости от ОС перенос может кодироватьс как \r\n,\r,\n - так что такие варианты попробуйте

или сделайте сначала trim($qwert[0]) - это перенос удалит, а потом добавьте.

[Удален]
#7

а почему не использовать обычный <br> или я тоже чего то не понял?

P
На сайте с 06.01.2009
Offline
601
#8
danny_i:
а почему не использовать обычный <br> или я тоже чего то не понял?

Я правлю исходную страницу кода. Расставляю строки кода как положено и наглядно удобно.

postavkin добавил 28.07.2011 в 12:25

Дикий пионер:
сделайте сначала trim($qwert[0]) - это перенос удалит, а потом добавьте.

Спасибо, но вариант не работает.

Сделал так

$qwert[0] = substr($qwert[0],0,-2);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий