我已经在for循环中创建了表来绑定图像,并且在每4个td之后我想要关闭tr并且它正常工作。但我只获得了最后一项记录。请帮帮我。
foreach($show_banners as $keys=>$values)
{
$id=$values['id'];
$image_path=$values['image_path'];
$width=$values['width'];
$height=$values['height'];
$html_table = '<table id="mt" width="100%" style="margin-left:20px;"><tr>';
for($i=1;$i<=$tc;$i++)
{
$html_table .="<td ><img class='center-block' src='$site_url$image_path' height='$width' width='$height'></td>";
if ($i % 4 == 0)
$html_table .= "</tr><tr>"; // Close and reopen the <tr> tag
}
$html_table .='</tr></table>';
}
答案 0 :(得分:0)
看到这个......它会给出你想要的输出
$html_table = '<table id="mt" width="100%" style="margin-left:20px;"><tr>';
foreach($show_banners as $keys=>$values)
{
$id=$values['id'];
$image_path=$values['image_path'];
$width=$values['width'];
$height=$values['height'];
for($i=1;$i<=$tc;$i++)
{
$html_table .="<td ><img class='center-block' src='$site_url$image_path' height='$width' width='$height'></td>";
if ($i % 4 == 0)
$html_table .= "</tr><tr>"; // Close and reopen the <tr> tag
}
$html_table .='</tr>';
}
$html_table.= "</table>";
echo $html_table;