我希望将echo
我的字符串分成多行,这些行有一些特定的宽度,每行必须加下划线。我使用了wardwrap函数,但它不需要使用字符来分解新行,但是我希望它应该由线宽固定。
我的PHPcode是
<p>
<u>
<b>Uitgevoerde werkzaamheden</b>{{wordwrap($werkbon_report->work_preformed,190,"\n",TRUE)}}
</u>
</p>
我的CSS代码是
p.test
{
width:82em;
word-wrap:break-word;
}
但它不受线宽的限制,它受到字符数的限制。
答案 0 :(得分:0)
试试这个 - 编辑第三个参数值
{{wordwrap($werkbon_report->work_preformed,190,"<br>\n",TRUE)}}
答案 1 :(得分:0)
PHP不知道字符的宽度(px,em)是多少,因此您无法通过度量宽度截断字符串。这应该只用CSS解决。只需打印<p>
中的整个字符串,然后将<p>
设置为固定宽度。文本将包含在其中...您不需要<u>
标记。实际上,您应该避免使用<u>
标记以及<i>
和<b>
。改用CSS。
<p class="test">{{{ $some_text }}}</p>
p.test {
text-decoration: underline;
width: 82em;
}