guessing-miniprogram/app/Enums/Score.php

47 lines
1.0 KiB
PHP

<?php
namespace App\Enums;
enum Score: string
{
case WIN10 = '1:0';
case WIN20 = '2:0';
case WIN21 = '2:1';
case WIN30 = '3:0';
case WIN31 = '3:1';
case WIN32 = '3:2';
case WIN40 = '4:0';
case WIN41 = '4:1';
case WIN42 = '4:2';
case WIN43 = '4:3';
case WIN50 = '5:0';
case WIN51 = '5:1';
case WIN52 = '5:2';
case WIN_OTHER = '胜其他';
case DRAW11 = '1:1';
case DRAW22 = '2:2';
case DRAW33 = '3:3';
case DRAW_OTHER = '平其他';
case LOSE01 = '0:1';
case LOSE02 = '0:2';
case LOSE03 = '0:3';
case LOSE04 = '0:4';
case LOSE05 = '0:5';
case LOSE12 = '1:2';
case LOSE13 = '1:3';
case LOSE14 = '1:4';
case LOSE15 = '1:5';
case LOSE23 = '2:3';
case LOSE24 = '2:4';
case LOSE25 = '2:5';
case LOSE_OTHER = '负其他';
public static function options()
{
$options = [];
foreach(self::cases() as $score){
$options[$score->value] = $score->value;
}
return $options;
}
}