将相同数据合并显示的问题
我通过sql输出的数据格式如下
领导|张三
领导|李四
领导|王五
想要的显示成表格形式:
领导|张三
|李四
|王五
请问如何实现
------解决方案--------------------
- PHP code
$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>";
<br><font color="#e78608">------解决方案--------------------</font><br>
- PHP code
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>"; <div class="clear">
</div>









