【发布时间】:2013-08-08 05:05:25
【问题描述】:
我试图在我从 mysql 数据库显示的 20 个字符后换行,但它没有破坏任何内容。
我得到了什么
非常棒棒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒~
我需要什么
非常棒棒棒哒
呜呜呜呜呜呜呜
<?php
$mydb = new mysqli('localhost', 'root', '', 'test');
$sql = "SELECT * FROM test order by id DESC ";
$result = $mydb->query($sql);
if (!$result) {
echo $mydb->error;
}
?>
<html>
<body>
<div>
<?php
while( $row = $result->fetch_assoc() ){
echo "<div class='Dtitle'>".wordwrap($row['title'], 20, "<br />\n")."</div>";
}
$mydb->close ();
?>
</div>
【问题讨论】:
-
您目前的结果是什么,与您的预期结果有何不同?
-
你能发布一个实际发生的例子,以及你的期望吗?
-
我上面的那 2 人说什么......另外,Dtitle 类的样式是否可能删除或忽略由 wordwrap 创建的换行符?
-
您需要在末尾添加 true 作为参数才能拆分单词 - 更多信息请参见手册页
标签: php mysql line-breaks