繁体   English   中英

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

[英]PHP: Insert a substring into a HTML string after every N characters?

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

使用<br><wbr>标签:

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

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

另一方面, <br> 总是会产生换行符。

使用chunk_split 手册

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM