html表格怎么嵌套php,在html表格中显示PHP多维数组,每列中的每个子数组

我没有测试这一点,但它应该工作。它应该成为需要做什么的一个例子。我试图写这个来限制使用的foreach循环的数量。如果我先对数据进行重新排序然后执行了这个过程,那么我需要4个foreach循环。这种方法的好处是,只要所有记录具有相同的列数,如果添加更多列,则不需要更新代码。

// Your list of records

$records = array(

array("key1" => "value", "key2" => "value", "key3" => "value"),

array("key1" => "value", "key2" => "value", "key3" => "value"),

array("key1" => "value", "key2" => "value", "key3" => "value")

);

// Create an array to store the values of each row based on number of columns in first value

$rows = array_fill(0, count($records[0]), "");

$keys = array_keys($records[0]);

// Create a column for each record in it's respective row.

foreach($records as $k => $record)

for($i=0, $max=count($rows); $i < $max; $i++)

$rows[ $i ] .= "

".$record[ $keys[ $i ] ]."";

// Turn each row in our array into an html table row.

print "

".implode("", $rows)."";
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值