我有一个快速的问题。我有代码返回论坛的单独标题的最后一篇文章。我想限制显示的字符数并放置(... ...)。
我的 while 循环中的嵌套 if 语句遇到了困难:
$query = "SELECT comment FROM Assembly WHERE title = 'Checkered' ORDER BY date DESC LIMIT 1";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($message))
{
if(strlen($message) > 10)
{
echo substr($message, 0, 10)."…";
}
else
{
echo "Last Post:<br>";
echo strip_tags("{$row['comment']}");
}
}
提前致谢 :)
**编辑是 css 文本溢出:省略号;效果很好!!多谢你们
***编辑工作代码以防万一
$query = "SELECT comment FROM Assembly WHERE title = 'Checkered' ORDER BY date DESC LIMIT 1";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result))
{
$comment = strip_tags($row['comment']);
if(strlen($comment) > 30)
{
echo substr($comment, 0, 30)."...";
}
else
{
echo "Last Post:<br>";
echo $comment;
}
}