我正在使用foreach并implode使用以下代码运行:$i = 0;foreach ($dates as $date=>$hour){?> <th><?php echo $i." ".implode("</th>\n\t\t<th>\n", $hour); ?></th><?php $i++;}目标是显示递增的列号,但正如我在上面的代码中测试的那样,它只显示了数字 1。我的问题是:如何使用 PHP 自动编号/增加表中每列的编号?
1 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
不要使用内爆。
你的 $i 每组 $hours 只增加一次,但你一次性内爆所有小时。
我不知道您的 $dates 数组中到底有什么,而且您没有说明您想要的输出应该是什么。
你现在处理它的方式将创建一大堆表头。
你最清楚你想要什么,但我猜你不应该使用内爆,你的计数器 $i 会按预期工作。
- 1 回答
- 0 关注
- 299 浏览
添加回答
举报
0/150
提交
取消