在多个<td>单元中循环遍历Array

sko*_*kos 1 php foreach for-loop

让我们说我有一个阵列

$aSomeArray = array("1","2","3","4","5","6","7","8","9","10","11","12");
Run Code Online (Sandbox Code Playgroud)

现在在一个表行中显示一个数组值很容易

echo "<table>";

foreach ($aSomeArray as $iSomeArrayKey => $iSomeArrayValue)
{   
     echo "<tr>";
     echo "<td>".$iSomeArrayValue."</td>";
     echo "</tr>";
}

echo "</table>";
Run Code Online (Sandbox Code Playgroud)

但我想以表格格式显示这样的值

1    2    3    4
5    6    7    8
9    10   11   12
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Sim*_*erg 6

编辑,这工作:

$aSomeArray = array("1","2","3","4","5","6","7","8","9","10","11","12");
$i = 0;
echo "<table>\r\n";
foreach ($aSomeArray as $aSomeArrayKey => $aSomeArrayValue)
{   
    if (($i % 4) == 0) echo "\t<tr>\r\n";
    echo "\t\t<td>" . $aSomeArrayValue . "</td>\r\n";
    if (($i % 4) == 3) echo "\t</tr>\r\n";
    $i++;
}
echo "</table>\r\n";
Run Code Online (Sandbox Code Playgroud)