PHP:在每N个字符后将子字符串插入HTML字符串中?

时间:2012-07-31 09:58:36

标签: php html newline

我有一个长字符串,将显示在我的页面上。我希望它在每40个字符之后有一个换行符。我该如何插入这些?

3 个答案:

答案 0 :(得分:4)

使用<br><wbr>标记:

wordwrap($string, 40, "<wbr>", true);

基本上,<wbr>表示允许浏览器在新行上断字的地方,但如果不需要,则不会显示空格。

另一方面,

<br>始终创建换行符。

答案 1 :(得分:3)

使用chunk_split manual

chunk_split($string, 40, "\n");

答案 2 :(得分:3)

$string = 'loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong string';
echo wordwrap($string, 40, "\n", true);