我編寫(xiě)以下循環(huán)代碼:$i = 1;while($i <= 100){ echo "$i\n"; $i++;}該代碼最多可容納100個(gè)內(nèi)部存儲(chǔ)器。屏幕最多可打印100個(gè)字符,最多100個(gè)字符。即,在對(duì)代碼進(jìn)行處理之后,數(shù)字將顯示在屏幕上。我希望在代碼執(zhí)行期間顯示這些數(shù)字。我怎樣才能做到這一點(diǎn)?(有人告訴我可以用ajax來(lái)做到這一點(diǎn))
2 回答

紫衣仙女
TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
您可以使用沖洗和睡眠。
刷新-將當(dāng)前緩沖區(qū)發(fā)送給客戶端
睡眠-等待時(shí)間(以秒為單位)
$i = 1;
while($i <= 100){
echo "$i\n";
flush();
$i++;
sleep(1);
}

Helenr
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
我是新手,但至少想幫助您。
您是否嘗試過(guò)ob_flush();
或flush();
并ob_clean();
用PHP輸出緩沖立刻?
希望能以某種方式對(duì)您有所幫助。
祝你今天過(guò)得愉快!
- 2 回答
- 0 關(guān)注
- 137 瀏覽
添加回答
舉報(bào)
0/150
提交
取消