Re: [請益] 關於迴圈的呼叫問題

看板PHP作者 (謝謝妳的愛)時間16年前 (2009/10/19 20:50), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串2/2 (看更多)
$stop_arr = range(1,20); //建立一個陣列,其內元素範圍是1~20不重複亂數產生 foreach( $stop_arr as $time){ sleep($time); //暫停時間 } 陣列內容你可以自己去設你要的時間,或你可以用do...while 但這樣似乎在命令提示字元下才會產生停止的效果 在網頁上好像是最後才會ㄧ次把要echo的東西噴出來...他不管sleep的樣子 你也可以考慮ajax的方式過一段再時間call,這樣網頁上就看得到效果 ※ 引述《poijn (聿)》之銘言: : 請問各位 : 一般來說,一個迴圈會依照所設定的終止條件 : 決定這個迴圈要跑幾次 : 那有沒有辦法是,迴圈跑一次,就停一下,過一下再跑下二次的呢 : 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.184.124

10/20 09:13, , 1F
range有說是亂數嗎?@.@
10/20 09:13, 1F

10/20 09:37, , 2F
範圍1~20的亂數...
10/20 09:37, 2F

10/20 09:47, , 3F
range生成的不是亂數,是有依照規則的. PHP官網有說明.
10/20 09:47, 3F

10/20 09:49, , 4F
生成亂數的是int rand(void)或int rand(int $min,int $max)
10/20 09:49, 4F

10/20 13:36, , 5F
阿對...是依序的1,2,3,4....,20S
10/20 13:36, 5F
文章代碼(AID): #1At62o5J (PHP)
討論串 (同標題文章)
文章代碼(AID): #1At62o5J (PHP)