如何使表格中的文字不换行?多出的字用“..."代替.谢谢!

ww8n 2004-04-26 11:57:32


请问怎么修改下面的代码,使能够不换行?多出的字用“..."。
$sql="select * from news_show order by news_date desc";
$result=mysql_query($sql);
$total= mysql_numrows($result);
if ($total>8) {$show_num=8;}
else {$show_num=$total;}
for ($i=0; $i<$show_num; $i++) {
$news_show[$i][news_id]=mysql_result($result,$i,"news_id");
$news_show[$i][news_title]=mysql_result($result,$i,"news_title");
echo "<li>";
echo "<a href=message/yjxinwen/show_news.php?news_id=".$news_show[$i][news_id]." class='black' target='_blank'>".$news_show[$i][news_title]."</a>";
echo "</li>";
echo "<br>";
}

...全文
222 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ww8n 2004-04-27
  • 打赏
  • 举报
回复
to xuzuning(唠叨) :谢谢大家!我改后,没输出了,在网页上看不到输出的title.
ww8n 2004-04-26
  • 打赏
  • 举报
回复
to fason(阿信):不明白,能说详细点吗?
feixuehenshui 2004-04-26
  • 打赏
  • 举报
回复
好多星星啊
借一颗吧
fason 2004-04-26
  • 打赏
  • 举报
回复
<span style="width:50px;text-overflow:ellipsis;overflow:hidden">eeeeeeeeeeeeeeeeeeeeeee</span>
xuzuning 2004-04-26
  • 打赏
  • 举报
回复
echo "<a href=message/yjxinwen/show_news.php?news_id=".$news_show[$i][news_id]." class='black' target='_blank'>". substr($news_show[$i][news_title],0,20).chr(0) ."</a>";
fason 2004-04-26
  • 打赏
  • 举报
回复
<span style="width:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap">不要换行就行了</span>
syp8065 2004-04-26
  • 打赏
  • 举报
回复
不过我发现用中文的时候就不正常显示了。
syp8065 2004-04-26
  • 打赏
  • 举报
回复
to ww8n(ww8n):

还要怎么详细呢?你把

<span style="width:50px;text-overflow:ellipsis;overflow:hidden">eeeeeeeeeeeeeeeeeeeeeee</span>

存成一个文件,然后运行一下,效果就出来了呀~

然后替换你自己文件中的变量就行了
52juanjuan 2004-04-26
  • 打赏
  • 举报
回复
比如说一行只显示200个字符,就把它进行substr()
然后与上".........",这个都不会呀
ww8n 2004-04-26
  • 打赏
  • 举报
回复
to uuq(杜牧) :请问怎么截取和代替。
uuq 2004-04-26
  • 打赏
  • 举报
回复
不行。截取字符吧。
mistjin 2004-04-26
  • 打赏
  • 举报
回复
老大也来这里了

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧