我有一个来自用户的文本区域输入,如下所示:
This is first paragraph.
This is second paragraph. The paragraph continues. The end of it.
Third paragraph.
我想把它渲染成laravel刀片中的样子:
<p>This is first paragraph.</p>
<p>This is second paragraph. The paragraph continues. The end of it.</p>
<p>Third paragraph.</p>
请注意,我不想使用特征线。除此之外,我还想这样跳过每一段:
<p>e(This is first paragraph.)</p>
<p>e(This is second paragraph. The paragraph continues. The end of it.)</p>
<p>e(Third paragraph.)</p>
我该怎么做?
只需按行尾字符分解字符串,然后循环通过它。
<?php $paragraphs = explode(PHP_EOL, $string); ?>
@foreach($paragraphs as $paragraph)
<p>{{{ $paragraph }}}</p>
@endforeach
{{{
}}}
像e()
一样转义字符串。