我們有一個遊戲,我們用PHP編寫,我們需要它循環遍歷每個玩家並允許他們進行移動。我們遇到的問題是PHP在頁面加載時會循環遍歷for
和while
循環,而不是讓每個玩家輪流。PHP循環停止在每一次迭代
其實現在它處於一個無限循環,因爲它從來沒有評估爲真,因爲它不讓他們輪到他們。它應該停止並讓每個玩家moveHere()
。 activePlayer
爲每個玩家啓用遊戲板,一旦moveHere
正確執行,它會將$turnOver
設置爲true。但是,循環不會暫停並無限循環。
看到這個代碼片段:
for ($i=1; $i<=$characterCount; $i++)
{
activatePlayer($i);
while (!$turnOver){
moveHere();
}
}
你在說什麼_player_? –
單獨使用php是不可能的。你將需要一個利用javascript,php和ajax的解決方案。 –
while(!$ turnOver)< - yeurk – Su4p