PHP 每当子字符串长于 x 个字符时插入 <br />

RLJ*_*RLJ 2 php string substring

我正在尝试创建一些 PHP 代码,该代码将检查字符串中各个子字符串的长度,并<br />在子字符串长于 x 个字符时插入“”。

该字符串始终采用以下形式:
aaa bbbbwer sdfr <br />ert tyuo sdh <br />ryt kkkkkkkkkkkk sdfg

所以,假设 x=5,那么我希望将该字符串转换为:
aaa bbbbw <br />er sdfr <br />ert tyuo sdh <br />ryt kkkkk <br />kkkkk <br />kk sdfg

我该怎么做呢?请帮忙!

多谢。

Har*_*ish 5

我想你可以尝试换行

<?php
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap($text, 20, "<br />\n");

echo $newtext;
?>
Run Code Online (Sandbox Code Playgroud)

结果

The quick brown fox<br />
jumped over the lazy<br />
dog.
Run Code Online (Sandbox Code Playgroud)