Как отобразить новые строки с запятой в поле адреса при генерации PDF с использованием Laravel 5?

Я пытаюсь отобразить адрес в новых строках, где запятая, как мой адрес, как

#23, "Hari Prem Building", 1st Floor, Off CMH Road, Indiranagar, Bangalore, India

Я просто хочу отобразить свой адрес как

#23,
"Hari Prem Building",
1st Floor,
Off CMH Road,
Indiranagar,
Bangalore,India

Для этого я пытался синтаксис Laravel, как {!! nl2br(e($inv->Address)) !!} но это не работает для меня? Пожалуйста, помогите мне решить эту проблему.. Спасибо.

1 ответ

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

$string = '#23, "Hari Prem Building", 1st Floor, Off CMH Road, Indiranagar, Bangalore, India';

$array = explode(',',$string);
echo implode(',' . PHP_EOL ,$array);

Тогда вам просто нужно заменить PHP_EOLс соответствующим разрывом строки. Вот так:

echo implode(', \n' ,$array); //with \n
echo implode(', <br />' ,$array); //With <br />
Другие вопросы по тегам