我有一个像这样的生成表:
型号# | 说明 | 身高 | 宽度 | 长度 项目 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>";
}