Разрыв строки не работает при объединении строк

0

Я много разбирался в этой проблеме, но не видел ответа, который мог бы мне помочь. Например, у меня есть следующая строка кода:

$row ['technischgereed'] =  "The quotation is not technically completed \n" . $separatedArray ; 
$row ['technischgereed'] =  "The quotation is not technically completed \r\n" . $separatedArray ;
$row ['technischgereed'] =  "The quotation is not technically completed <br/>" . $separatedArray ;
$row ['technischgereed'] =  "The quotation is not technically completed". "\n(or <br> or \r\n)" . $separatedArray ;

Поэтому я хочу иметь что-то вроде следующего

The quotation is not technically completed
Planned:Kitchen
In execution:Bedroom
Done:Basement 

Вместо этого я получаю все в одной строке. Все предложения?

Теги:
string-concatenation
line-breaks

2 ответа

0
Лучший ответ

Используйте nl2br ($ row ['technischgereed']), он изменит /n на <br/>

Кроме того, я думаю, что вы должны использовать. = Для следующего сообщения, я вижу только знак равенства, а это означает, что каждое новое значение перезаписывает предыдущее, а не добавляет к нему.

  • 0
    На самом деле эти четыре строки кода являются интерпретацией различных случаев, которые я пытался (с помощью <br>, \ n или \ r \ n). Так что это всего лишь одна строка. Моя ошибка, извините, выглядит немного запутанно.
0

\n будет отображаться только в источнике как новая строка. Используйте <br/> вместо или используйте nl2br() в своей $row ['technischgereed'] повторяя его, чтобы преобразовать символы новой строки в <br/>.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню