在下面的代码中,我尝试使用该wordwrap函数每255个字符创建一个新行.这是为了防止长文本离开屏幕.可以帮助我吗?
<?php
$get = new mysqli('', '', '', '');
$sql = "SELECT * FROM messages ORDER BY id ASC";
$result = $get->query($sql);
while($r = $result->fetch_assoc()) {
echo "<div class='chat'><p class='u'>" . $r['username'] . "</p><br /><br /><p class='m'>" . wordwrap($r['message'], 255, '<br />\n') . "</p></div><hr /><br /><br /><br />";
}
?>
Run Code Online (Sandbox Code Playgroud)
小智 5
设置wordwrap()to 的第四个参数,true以便为长于指定字符数的单词强制中断:
wordwrap($r['message'], 255, "<br />\n", true);
Run Code Online (Sandbox Code Playgroud)