Re: [請益] 關於亂數取值的問題
※ 引述《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
01/15 21:00, 1F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章