我有一个数组中的图像,我希望它们显示在一个有3 列的表中!
很明显,在 HTML 中,它就像:
<table>
<tr>
<td><img src="image1.jpg"></td>
<td><img src="image2.jpg"></td>
<td><img src="image3.jpg"></td>
</tr>
<!-- and so on... -->
</table>
所以我希望它用 PHP 打印出来,但问题是代码。
我的代码是这样的:
$photos = array( "image1",
"image2",
"image3",
"image4",
"image5",
);
foreach ($photos as $photo) {
$i = 0;
if ($i < 3) {
echo '<td><center><img src="'.$photo.'.jpg"></td>';
$i++;
} elseif ($i == 3) {
echo '</tr><tr>';
$i = 0;
}
}
我不知道似乎是什么问题,每次我回显变量$i
时,它都会像 11111111111111111111111111111111111111111111 一样回显。