如何刪除do-while
生成的表中的最後一個元素?刪除do-while中的最後一個元素
在我的情況下,最後tr/td
其中div.dividing_line
存儲。
的代碼:
$ArrayLength = 6;
$i = 1;
do {
echo '
<tr>
<td valign="middle">Data_Position</td>
<td valign="middle">Data_Item</td>
<td valign="middle">Data_Pieces</td>
<td valign="middle">Data_Price</td>
</tr>
<tr>
<td colspan="4"><div class="dividing_line"></div></td>
</tr>
';
++$i;
} while ($i < $ArrayLength+1);
例如:如果我有6項的數組中,通常do-while
將做的工作,因此最終將有6 tr
的數據和6 tr
的與dividing_line
。
我需要的是6 tr
的數據和5 tr
的dividing_line
的。那可能嗎?
你是怎麼認爲這是一個'foreach'?這是一個'做'... – 2013-04-22 13:45:53
請原諒我,你說得對。我在前臺有另一個案例,所以我很困惑!謝謝 – onbids 2013-04-22 13:47:35
僅供參考,任何條件語句都可以在循環語句中使用.. – raidenace 2013-04-22 13:47:44