顯示廣告
隱藏 ✕
看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [PHP] 執行大量迴圈時顯示進度
時間 2015-06-05 Fri. 00:53:11


當迴圈要跑很久,想確認程式執行進度時

可以改成在 linux 下用 php 來執行

每跑一部份資料後,輸出目前進度 $n

system("echo -ne '$n'\\\r");

-n 代表行尾不會加上換行
-e 代表可以用 \ 插入特殊字元
後面使用 \r 代表將輸入游標移至行首

用這指令,可以每次輸出就會把上個值蓋掉
以免畫面被洗版

執行效果會像這樣:
[圖]
 



--
※ 作者: Knuckles 時間: 2015-06-05 00:53:11
※ 編輯: Knuckles 時間: 2016-04-27 18:59:39
※ 看板: KnucklesNote 文章推薦值: 1 目前人氣: 0 累積人氣: 916 
( ̄︶ ̄)b lorelei20171 說讚!
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇