Php 如何获得百分比值
好的,所以我的网站,我做了一个测试系统,你可以在那里接受测验。这一切都是可行的,但获得正确答案的百分比是不可能的 我有3个变量,我正试图使用它们来获得百分比Php 如何获得百分比值,php,Php,好的,所以我的网站,我做了一个测试系统,你可以在那里接受测验。这一切都是可行的,但获得正确答案的百分比是不可能的 我有3个变量,我正试图使用它们来获得百分比 $incorrect // Int value of incorrect answers $correct // Int value of correct answers $perc // Percentage of correct answers from 0 to 100 目前,我使用这个,但它不起作用: if($incorrect=
$incorrect // Int value of incorrect answers
$correct // Int value of correct answers
$perc // Percentage of correct answers from 0 to 100
目前,我使用这个,但它不起作用:
if($incorrect===0){
$perc = 100;
}elseif($correct===0){
$perc = 0;
}else{
$perc = ($incorrect / $correct)*100;
}
用户1950001,如Barmar所述,您需要计算答案总数,百分比由
计算(总数中的数字x 100/总数
)
在这种情况下,正确。您的数字是否超出总数,不正确+正确
是您的总数,这是您缺少的
对于原始代码,
perc=($correct/$correct)*100
如果问题总数为25,20个错误,5个正确,则返回400%的值。显然,这是远远不够的。用户1950001,正如Barmar所提到的,您需要计算答案总数,百分比由计算(总数中的数字x 100/总数
)
在这种情况下,正确。您的数字是否超出总数,不正确+正确
是您的总数,这是您缺少的
对于原始代码,perc=($correct/$correct)*100
如果问题总数为25,20个错误,5个正确,则返回400%的值。显然,这是远远不够的
$perc = $correct*100/($incorrect+$correct)