首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

将相同数据合并显示的有关问题

2012-05-05 
将相同数据合并显示的问题我通过sql输出的数据格式如下领导|张三领导|李四领导|王五想要的显示成表格形式:

将相同数据合并显示的问题
我通过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>";
[解决办法]
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>"; 

热点排行