Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中的计算过程给出错误的结果_Php - Fatal编程技术网

PHP中的计算过程给出错误的结果

PHP中的计算过程给出错误的结果,php,Php,问题就在这里 我有200张选票,其中53张选票必须计算为概率,所以我首先运行这个示例来测试数学 $total="200"; $votes="53"; $calculate=($total / 100) * $votes; echo "The porcent of votes is ".$calculate." "; 结果一定是26%左右,但我得到了 结果53% 有什么问题吗?这里: <?php $total="200"; $votes="53"; $calculate=($votes

问题就在这里

我有200张选票,其中53张选票必须计算为概率,所以我首先运行这个示例来测试数学

$total="200";
$votes="53";
$calculate=($total / 100) * $votes;
echo "The porcent of votes is ".$calculate." ";
结果一定是26%左右,但我得到了

结果53%

有什么问题吗?

这里:

<?php

$total="200";
$votes="53";
$calculate=($votes * 100) / $total;
echo "The porcent of votes is ".$calculate."%";

您的计算公式错误。如果你想计算任何数字的百分比,你需要给定的或得分的数字和总数。在您的情况下,给定的是或分数是53,总分数是200。所以你把给定的或分数除以总数,然后把结果乘以100,得到百分比。见下文

$total="200";
$votes="53";
$calculate=($votes / $total) * 100;
echo "The porcent of votes is ".$calculate." ";

让我知道这是否有帮助。保持温暖

$vows/$total*100
这与javascript、html或mysql无关……请根据实际问题标记问题200除以100等于2。乘以53等于106;夏洛特解决了这个问题。谢谢你,别扯这个话题了。。数学不是程序设计问题