我想展示胜利与失败之间的胜利成功率我已经接受了这个
$percent = ($row['wins'] - $row['loses'] / (($row['wins'] + $row['loses']/2))* 100);
基于calculatorsoup.com%差异计算器公式
计算V1 = 15和V2 = 6
之间的百分比差异(| V1-V2 | /((V1 + V2)/ 2))* 100
=(| 15 - 6 | /((15 + 6)/ 2))* 100
=(| 9 | /(21/2))* 100
=(9 / 10.5)* 100
= 0.857143 * 100
= 85.7143%的差异
但我认为我的方式完全是错误的,我的目标是输出如下:
用户bob的成功率为:17%
答案 0 :(得分:3)
比率胜利次数 / 总尝试次数:
$percent = 100 * $row['wins'] / ($row['wins'] + $row['loses']);
答案 1 :(得分:0)
$v1 = $row[wins];
$v2 = $row[loses];
$percent = ( abs($v1 - $v2) / (($v1 + $v2)/2) ) * 100;
答案 2 :(得分:0)
如果您想显示玩家的成功率,这将是代码段:
$wins = 9;
$losses=3;
$succesRate = ( $wins/ ($wins + $losses) ) * 100 ;
//output will be "Success rate is: 75%"
echo "Success rate is:".$successrate."%" ;
答案 3 :(得分:0)
L =失败
T = W + L
获胜率按比例为W:T = X:100。
代码
$w = $row['wins'];
$l = $row['loses'];
$rate = ($w * 100)/($w + $l)