合并php生成的表中的列或行

时间:2013-02-06 19:15:05

标签: php mysql html-table

我有一个这样的生成表:

Model#   |   Description   |    Height   |    Width   |    Length
Item 1   |   standard      |      5      |     3      |     1
Item 2   |   special       |             |            |       
Item 3   |   plastic       |             |            |       

所以每个项目的高度,宽度和长度都是一样的。所以我想弄清楚如何合并“高度”,“宽度”和“长度”因为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>";
        }

0 个答案:

没有答案