我不太確定如何處理這個問題,但我目前有一個while循環輸出<li></li>
。計數器內部while循環每X次增加
假設有35行,我希望計數器每五次增加一次。
所以輸出會是這樣的。
- 1 Name
- 1 Name
- 1 Name
- 1 Name
- 1 Name
- 2 Name
- 2 Name
- 2 Name
- 2 Name
- 2 Name
- 3 Name
- 3 Name
- 3 Name
- 3 Name
- 3 Name
- 4 Name and so on...
我已經試過整個循環計數,比較數字,看它是否是不到五年,如果沒有再增加,但我知道這是不正確的。似乎無法弄清楚最佳解決方案。
while ($stmt->fetch()) {
$HTML .= "<li data-id='$id' data-name='$name'>$count Name</li>";
}
爲了使這個更清晰...基本上我想有一個計數器變量運行。從1開始,但每隔五次通過while循環,我想將此計數變量加1。
你的問題不明確 – 2013-03-21 05:14:05
PHP是否有模運算符? loopno mod 5 + 1將起始於從0開始的索引。 – 2013-03-21 05:14:12
使用兩個計數器,一個計數到5,每次命中5時,您增加第二個計數器。然後在你的輸出中包含第二個計數器...或者使用一個計數器,然後將它除以5,並在不到2分鐘內添加1個 – DavidA 2013-03-21 05:15:32