Php 回声'&书信电报;预处理>';保留中断与中断字冲突的步骤
我想回显文本列中的mysql数据,并保留中断。我正在使用Php 回声'&书信电报;预处理>';保留中断与中断字冲突的步骤,php,mysql,css,Php,Mysql,Css,我想回显文本列中的mysql数据,并保留中断。我正在使用”;?> <?php echo '<pre>'; ?> <div style="width: 100px; word-break:break-word"> LonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglo
”;?>
<?php echo '<pre>'; ?>
<div style="width: 100px; word-break:break-word">
LonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglong
LonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglongLonglonglong
</div>
<?php echo '</pre>'; ?>
(div中的文本来自mysql)
断字本例中的code>将无效,因为文本用
标记包装如何保留原始文本的换行符,但在显示时却导致出现分词?使用该功能。当需要添加新行时,它将添加
标记
<?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>'; ?>