Round Percentages PHP
divide, echo, math, php, variables
Solution
try,
echo (int)($fakecount * 100 / $totalcount + .5);
This works because adding 0.5 increases the integer part by 1 if the decimal part is `>= .5`
or,
round ($fakecount * 100 / $totalcount);
Note that, I'm doing the multiplication by 100 before the division to better preserve the precision.
Problem
I'm currently dividing two values in order to get the percentage from the actual count and the total count for my application. I am using the following formula: ``` echo ($fakecount / $totalcount) * 100; ``` That is giving me a value like: 79.2312313. I would perefer a value like 79%. I have tried the following: ``` echo round($fakecount / $totalcount) * 100; ``` this doesn't seem to work correctly. Any suggestions?