将相同数据合并显示的问题
我通过sql输出的数据格式如下
领导|张三
领导|李四
领导|王五
想要的显示成表格形式:
领导|张三
|李四
|王五
请问如何实现
[解决办法]
$a=array( array('领导','张三'), array('领导','李四'), array('领导','王五'));foreach($a as $k=>$b){ if(!$tem[$b[0]]) $tem[$b[0]]=$b; else $a[$k][0]=''; }echo "<table align=center width=200 cellspacing=0 cellspadding=0>";foreach($a as $v){ echo "<tr>"; echo "<td>".$v[0]."</td>"; echo "<td>|".$v[1]."</td>"; echo "</tr>";}echo "</table>";
[解决办法]
header("content-type:text/html;charset=utf-8");$a=array( array('领导','张三'), array('领导','李四'), array('领导','王五'));echo "<table>";foreach($a as $k => $v){ echo "<tr>"; if($k === 0) { echo "<td>".$v[0]."</td>"; echo "<td>|".$v[1]."</td>"; } else { echo "<td></td><td>|".$v[1]."</td>"; } echo "</tr>";}echo "</table>";