我想将for循环转换为foreach循环,但我很困惑。我总是写错了代码。
my for loop
$cd = $c->Select();
if($cd>0)
{
$sl=1;
for($i = 0; $i < count($cd); $i++)
{
print '<td>'.$sl++.'</td>';
print '<td>'.$cd[$i][1].'</td>';
print '<td>'.$cd[$i][2].'</td>';
}
}
答案 0 :(得分:2)
foreach($cd as $item)
{
print '<td>'.$sl++.'</td>';
print '<td>'.$item[1].'</td>';
print '<td>'.$item[2].'</td>';
}
答案 1 :(得分:0)
您可以循环播放$cd
数组,如下所示
$sl = 1;
foreach($cd as $data)
{
print '<td>'.$sl++.'</td>';
print '<td>'.$data[1].'</td>';
print '<td>'.$data[2].'</td>';
}