你可以看到我有一個3元素的數組。我使用的是一個while循環,然後將所有3個值打印到一個表中,三個值中的每一個都打印一行,但我不明白如何將三行打印輸出,只有一行使用html代碼進行硬編碼。 PHP while循環不會爲每行回顯tr和td標籤,因爲這些行和詳細標籤在PHP代碼之外。代碼工作 - 它爲每個「mary」,「donna」,「shirley」值打印出一個額外的新表格行,但我不明白。如果tr和td標籤是在while循環中由PHP echo語句輸出的,我可以看到它工作,但這不是這種情況。這段PHP while while循環代碼如何創建新的表格行?
<html>
<body>
<table cellspacing ="2" cellpadding ="2" align ="center" border="8">
<?php
$ar1=["mary","donna","shirley"];
$len=count($ar1);
$ct=0;
?>
<?php while ($ct<$len) { ?>
<tr>
<td>
<?php echo $ar1[$ct];
$ct++;
?>
</td>
</tr>
<?php } //end while loop?>
</table>
</body>
</html>
請提供代碼。 – user1759572
「php while循環不回顯tr和td」 - 呃 - 是的。 – 2013-07-14 21:16:15
讓我看到回聲重複tr和td標籤的echo聲明 – cryofan