0

我有一个像这样的生成表:

型号# | 说明 | 身高 | 宽度 | 长度
项目 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>";
        }
4

0 回答 0