Re: [請益] 關於亂數取值的問題

看板PHP作者 (嗯)時間13年前 (2013/01/15 20:35), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
※ 引述《okplaymayday (大中)》之銘言: : 各位前輩好,我想問一個亂數取值的問題 : $a=array("飾品","水果","水果","器官"); : $b=rand(0,3);//亂數取值 : 我的問題是,當我用亂數取陣列值時,我希望必定要抽到水果, : 否則重新再跑一次亂數,直到抽到水果為止。那應該怎麼做呢? : 最先想到的辦法是if ($a[$b]!="水果")就goto回前面重跑 : 這是我亂哈拉的,其實我不知道怎麼辦,可以請前輩幫幫忙嗎? do while 如何?? $a=array("飾品","水果","水果","器官"); do{ $b=rand(0,3); }while($a[$b] != "水果"); echo $a[$b]; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.30.4

01/15 21:00, , 1F
謝謝已解決,太久沒寫PHP,腦筋一時沒轉過來...
01/15 21:00, 1F
文章代碼(AID): #1GzKqGf6 (PHP)
文章代碼(AID): #1GzKqGf6 (PHP)