我正在嘗試計(jì)算兩次之間有多少個(gè)可用的會(huì)議時(shí)段。我確信我在下面的代碼中遺漏了一些簡(jiǎn)單的東西,因?yàn)槲也唤?jīng)常使用 while 循環(huán)。$start = strtotime( 'tomorrow 9am' );$end = strtotime( 'tomorrow 9:30am' );$length = 900;$meetings = array();$i = 0;while ( $start < $end ) { $meetings[$i]['start'] = $start; $meetings[$i]['end'] = $start + $length; $start + $length; $i++;}它似乎導(dǎo)致了無(wú)限循環(huán),但我不明白為什么。
1 回答

瀟湘沐
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
這是因?yàn)槟銢](méi)有增加變量$start
。
$start + $length;
這本身沒(méi)有任何作用,并且可能會(huì)錯(cuò)過(guò)等號(hào)。大概應(yīng)該是:
$start += $length;
- 1 回答
- 0 關(guān)注
- 161 瀏覽
添加回答
舉報(bào)
0/150
提交
取消