代码纯属技术研究。
//通过投注号码,类型 获取注数
function jisuanzhushu($leixing,$haoma){
switch (substr($leixing,-3))
{
case '3fs': // 三位复试
$haomas = explode(',',$haoma);
if(count($haomas) == 3){
$zhushu = strlen($haomas[0])*strlen($haomas[1])*strlen($haomas[2]);
}else{
$zhushu = null;
}
break;
case '3ds': //三位单式
$haomas = explode(',',$haoma);
foreach($haomas as $danzhu){
if(strlen($danzhu)!= 3){
$zhushu = null;
exit;
}
}
$zhushu = count($haomas);
break;
case '3z3': //三位组三
$zhushu = strlen($haoma)*(strlen($haoma)-1);
break;
case '3z6': //三位组六
$zhushus = array(0,0,0,1,4,10,20,35,56,84,120);
$zhushu = $zhushus[strlen($haoma)];
break;
case '3hz': //三位混组
$haomas = explode(',',$haoma);
foreach($haomas as $danzhu){
if(strlen($danzhu)!= 3){
$zhushu = -1;
exit;
}
}
$zhushu = count($haomas);
break;
case '2fs': //两位 复试
$haomas = explode(',',$haoma);
if(count($haomas) == 2){
$zhushu = strlen($haomas[0])*strlen($haomas[1]);
}else{
$zhushu = null;
}
break;
case '2ds': //两位单式
$haomas = explode(',',$haoma);
foreach($haomas as $danzhu){
if(strlen($danzhu) != 2){
$zhushu = null;
exit;
}
}
$zhushu = count($haomas);
break;
case '2zx': //两位组选
$zhushus = array(0,0,1,3,6,10,15,21,0,0,0);
$zhushu = $zhushus[strlen($haoma)];
break;
case '3bd': //三位不定位
$zhushu = strlen($haoma);
break;
case 'dwd': //五位定位胆
$haomas = explode(',',$haoma);
if(count($haomas) == 5){
$zhushu = strlen($haomas[0])+strlen($haomas[1])+strlen($haomas[2])+strlen($haomas[3])+strlen($haomas[4]);
}else{
$zhushu = null;
}
break;
case 'xds': //个位十位大小单双
$haomas = explode(',',$haoma);
if(count($haomas) == 2){
foreach($haomas as $danzhu){
if(strlen($danzhu) > 4){
$zhushu = null;
exit;
}
}
$zhushu = strlen($haomas[0]) * strlen($haomas[1]);
}else{
$zhushu = null;
}
break;
}
return $zhushu;
} 