我想显示赢与输之间的成功率我试过这样做
$percent = ($row['wins'] - $row['loses'] / (($row['wins'] + $row['loses']/2))* 100);基于calculatorsoup.com %差分计算公式
计算V1 = 15和V2 =6之间的百分比差 ( V1 + V2)/2) )* 100 = ((15 + 6)/2) * 100 =(\x{e76f} (21/2) )* 100 =(9/ 10.5 )* 100 = 0.857143 * 100 = 85.7143%的差异
但我认为我这样做是完全错误的,我的目标是输出类似于:
用户bob的成功率为: 17%
发布于 2012-09-10 14:29:50
这是胜数/总试数的比率
$percent = 100 * $row['wins'] / ($row['wins'] + $row['loses']);发布于 2012-09-10 14:31:00
$v1 = $row[wins];
$v2 = $row[loses];
$percent = ( abs($v1 - $v2) / (($v1 + $v2)/2) ) * 100;发布于 2012-09-10 14:37:59
如果您想显示玩家的成功率,这将是代码片段:
$wins = 9;
$losses=3;
$succesRate = ( $wins/ ($wins + $losses) ) * 100 ;
//output will be "Success rate is: 75%"
echo "Success rate is:".$successrate."%" ;https://stackoverflow.com/questions/12353775
复制相似问题