我有这个聊天,由两个文件index.php和chat.lib.php
组成chat.lib.php
function connect_easy($query) { $b = array(); if(!$connect = mysql_connect($this->host,$this->user,$this->pass)); if(!$dbr = mysql_select_db($this->db)); if(!($result = mysql_query($query))); @$num = mysql_num_rows($result); @$num2 = mysql_num_fields($result); for($x=0;$x<$num;$x++) { $a = mysql_fetch_array($result); for($i=0;$i<$num2;$i++) { $b[$x][$i] = html_entity_decode($a[$i]); } } return $b; } function show($a) { if(count($a)>0) { $a=array_reverse($a); if(count($a)<3) $end=count($a); else $end=3; for($i=0;$i<$end;$i++) { echo "<font size=2 color=red>".$a[$i][1]."</font>: ".$a[$i][0]."<br />"; } } } }
这显示3条消息垂直像
小时:MESSAGE1
小时:消息2
小时:消息3
但如何编辑此代码以显示水平消息,例如
小时:message1小时:message2小时:message3
谢谢,如果你可以帮助我
原谅我的英语
答案 0 :(得分:0)
只需删除换行符并添加您想要的任何分隔符:
for($i=0;$i<$end;$i++) {
echo "<span class='red'>".$a[$i][1]."</span>: ".$a[$i][0]." ";
// here ^^^
}
我还删除了20世纪的字体标记,并将其替换为带有“红色”类的跨度。相应地调整CSS:
span.red {
color: red;
}
答案 1 :(得分:0)
从回声中删除“br”标记。