Php 回声'&书信电报;预处理>';保留中断与中断字冲突的步骤

Php 回声'&书信电报;预处理>';保留中断与中断字冲突的步骤,php,mysql,css,Php,Mysql,Css,我想回显文本列中的mysql数据,并保留中断。我正在使用”;?> <?php echo '<pre>'; ?> <div style="width: 100px; word-break:break-word"> LonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglo

我想回显文本列中的mysql数据,并保留中断。我正在使用
”;?>
<?php echo '<pre>'; ?>
<div style="width: 100px; word-break:break-word">
LonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglong

LonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglong
</div>
<?php echo '</pre>'; ?>
(div中的文本来自mysql)

断字将无效,因为文本用
标记包装如何保留原始文本的换行符,但在显示时却导致出现分词?

使用该功能。当需要添加新行时,它将添加

标记

<?php echo '<pre style="width:100px; word-wrap:break-word;">'; ?>
//some code
<?php echo '</pre>'; ?>

您可以使用
wordwrap
在长字符串中插入行喙,特别是在它们没有像您的示例那样的空间时

$longText='longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong';
echo wordwrap($longText,8,“
\n”,true);
试试这个


//一些代码

@Erhan Sönmez的答案如下——应该是单词包装:打破单词;你有断字:断字;
$longText = 'LonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglong';
echo wordwrap($longText, 8, "<br />\n",true);
<?php echo '<pre style="width:100px; word-wrap:break-word;">'; ?>
//some code
<?php echo '</pre>'; ?>