次のような生成テーブルがあります。
モデル番号 | 説明 | 身長 | 幅 | 長さ 項目 1 | 標準 | 5 | 3 | 1 項目 2 | スペシャル | | | | | 項目 3 | プラスチック | | | | |
したがって、すべてのアイテムの高さ、幅、長さは同じです。だから私は、「高さ」、「幅」、「長さ」をマージする方法を理解しようとしています.3つのアイテムはすべて5 x 3 x 1です.ありがとう!
これはコードです:
function PrintProductTable($productResult, $productDetails, $headArr)
{
$productDetails = populteGeneralToDetail($productResult, $productDetails);
echo "<table class=\"chart\" >";
echo "<tr>";
for($i=0; $i<count($headArr); $i++)
echo "<th>".$headArr[$i]."</th>";
echo "</tr>";
foreach($productDetails as $modelName=>$productDetail)
{
echo "<tr>";
for($i=0; $i<count($headArr); $i++)
{
$col = $headArr[$i];
$value;
if (array_key_exists($col, $productDetail))
$value = $productDetail[$col];
else
$value = "" ;
echo "<td>".$value."</td>";
}
echo "</tr>";
}
echo "</table>";
}