Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP自动编号/增加表中每个列的编号?_Php - Fatal编程技术网

如何使用PHP自动编号/增加表中每个列的编号?

如何使用PHP自动编号/增加表中每个列的编号?,php,Php,我正在使用带有以下代码的foreach和内爆函数: $i = 0; foreach ($dates as $date=>$hour) { ?> <th><?php echo $i." ".implode("</th>\n\t\t<th>\n", $hour); ?></th> <?php $i++; } $i=0; foreach($dates为$date=>$hour) { ?> 不要使用内爆 你的$i每

我正在使用带有以下代码的
foreach
内爆
函数:

$i = 0;
foreach ($dates as $date=>$hour)
{
?>
    <th><?php echo $i." ".implode("</th>\n\t\t<th>\n", $hour); ?></th>
<?php 
$i++;
}
$i=0;
foreach($dates为$date=>$hour)
{
?>
不要使用内爆

你的$i每设置$hours只增加一次,但你一次内爆所有小时

我不知道$dates数组中到底有什么,而且你也没有说你想要的输出应该是什么

现在处理它的方式将创建一大堆表头


你最清楚你想要什么,但我的猜测是,你不应该使用内爆,你的计数器$i将按预期工作。

怎么可能?你从$i=0开始,所以第一个回声将是“0”,然后正确地将$i++作为值增量。你能给出一个结果示例吗?