嘿,我在我的数据库上有一个包含800个字符的文本,当我回显它时,它显示在一行中变得太大而且不便于阅读,
echo mysql_result(mysql_query("SELECT `message` FROM `pm` WHERE `pm_id` = '1'"));
如何在每行的末尾添加
或\ n自动,因为数据库中插入了不同的数据,并且每个数据都很难。
修改 我想把它像:100个字符或类似的东西。
答案 0 :(得分:1)
使用wordwrap
功能:http://www.php.net/manual/en/function.wordwrap.php
echo wordwrap($data, 100, "\n"); // Or use "<br/>" in html
还有一个4.参数。如果数据不包含任何空格,则wordwrap不能在单词之间断开。如果将4.参数设置为true
,则无论是否在单词内,都会切换wordwrap。
// cut after 100, no matter if inside a word.
echo wordwrap($data, 100, "\n", true);
答案 1 :(得分:0)
将它放在div中,然后设置div宽度。这将解决您的问题。像这样:
#CSS
.sample{
width:50px;
}
这里有一些示例html
<div class="sample">
#your results from database here
</div>