false])); $numbers = []; foreach($segments as $idx => $row) { if(isset($row['text'])) $numbers[] = $idx; } switch($type) { case '1' : //1등만 당첨 $numbers = []; foreach($segments as $idx => $row) { if(isset($row['text']) && in_array($row['text'], $grade_1)) $numbers[] = $idx; } break; case '2' : //가위바위보 전용 $numbers = []; foreach($segments as $idx => $row) { if(isset($row['text']) && in_array($row['text'], ['바위','가위'])) $numbers[] = $idx; } function weighted_random($weights) { $r = rand(1, array_sum($weights)); for($i=0; $itrue, 'data'=>$data]);