【发布时间】:2016-05-28 18:41:27
【问题描述】:
基本上这是我的数组
Array
(
[0] => Array
(
[mainProdName] => CellPhone
[mainproductname] => Array
(
[0] => Array
(
[subProdName] => TG8
)
[1] => Array
(
[subProdName] => TG5
)
)
)
[1] => Array
(
[mainProdName] => LapTop
[mainproductname] => Array
(
[0] => Array
(
[subProdName] => TD9
)
[1] => Array
(
[subProdName] => TD7
)
)
)
[2] => Array
(
[mainProdName] => Corn
[mainproductname] => Array
(
[0] => Array
(
[subProdName] => SWEET CORN
)
)
)
)
我正在尝试在 HTML 表格中显示此结果
<table><tr>
?>
for($j=0;$j<count($res);$j++)
{
?><td>$res[$i].mainProdName}</td><?php
for($k=0;$k<count($res[$i].mainproductname);$k++)
{
?><td>$res[$i].mainproductname[$k].subProdName}</td><?php
}
}
<?php
</tr></table>
为此我得到了这个。
----------------------------------------------------------------
CellPhone | TG8 | TG5 | LapTop | TD9 | TD7 | Corn | SWEET CORN
----------------------------------------------------------------
基本上我需要以这种格式显示结果
-------------------------------------------------------------------
CellPhone | LapTop | Corn
-----------------------|------------------------|------------------
TG8 | TG5 | TD9 | TD7 | SWEET CORN
-------------------------------------------------------------------
对于每个主要产品,相应的子产品列表应在下方单独显示。
【问题讨论】:
-
这只是一个简单的 html 标记问题恕我直言。
-
MATAR 请检查下面的答案并检查哪一个适合您。
标签: php arrays loops html-table