ホームページ >バックエンド開発 >PHPチュートリアル >同じデータの結合と表示に関する問題
同じデータを結合して表示する問題
SQL で出力したデータ形式は次のとおりです
Leader | Zhang San
Leader | Wang Wu
希望する表示は次のとおりです表形式:
リーダー | Zhang San
| Wang Wu
を達成する方法を教えてください。 ------ ------------
PHP コード
$a=配列(
array('リーダー','張三'),
array('leader','李思'),
array('リーダー','王五')
);
foreach($a as $k=>$b){
if(!$tem[$b[0]])
$tem[$b[0]]=$b;
それ以外
$a[$k][0]='';
}
echo "
".$v[0]." | "; echo "|".$v[1]." | "; echo "
------解決策------------------<br><font color="#e78608"> </font>PHP コード<br> header("コンテンツタイプ:text/html;charset=utf-8"); $a=配列( array('リーダー','張三'), array('leader','李思'), array('リーダー','王五') ); echo ""; foreach($a as $k => $v){ echo "<tr>"; if($k === 0) { echo "<td>".$v[0]."</td>"; echo "<td>|".$v[1]."</td>"; } それ以外 { echo "<td></td><td>|".$v[1]."</td>"; } echo "</tr>"; } echo "</table>";