#php #nl2br
#php #nl2br
Вопрос:
Следующий код создает пробелы после каждой новой строки, и я не знаю, почему. Пожалуйста, помогите, как я могу сделать ту же функциональность без добавления пробелов?
lt;?php $test = "Hello WorldnHello World"; $test = preg_replace ( "/([^s]{80}?)/" , "\1lt;br /gt;" , trim ( nl2br ( strip_tags ( $test, 'lt;brgt;' ) ) ) ); echo $test;` ?gt;
Ответ №1:
Я провел тест и не заметил никаких пробелов после использования nl2br()
функции.
$string = "Hello WorldnHello World"; $string = nl2br ($string);
Выход
Hello Worldlt;br /gt;n Hello World
Стоит отметить, что эта функция сохраняет новые строки.