スクリプトを配列などと少し組み合わせました。最後に、チェックボックスを使用してスコアをチェックし、10で割ります。次に、数値形式を使用して、小数点以下2桁を四捨五入すると、次のようになります。
$number = $score / $total;
$number = $number * 10;
$number = number_format(round($number,2),2,',','.');
echo "The number is: $number <br/>";
その後、私はこれをやっています。
if($number < 4 && $number > 0)
echo 'You're number is between zero and 4';
else if($number > 6 && $number < 4)
echo ' You're number is between 4and 6';
else if($number < 8 && $number > 6)
echo' You're number is between 6 and 8';
else if($number < 10 && $number > 8)
You're number is between 8 and 10';
さて、数字が0.50または1.50または2または5.50のような場合、それは私が提供したテキストを示しています。ただし、その数が4,13、7,85、9,13のような場合は、そうではありません。
かなり長い間検索しましたが、理解できません。あなたは人々が解決策を見ますか?
私が十分に明確であったことを願っています!
前もって感謝します。