我建的日志没有报告正确的数字......
0.01% - 1,362(不正确%)
9.13% - 814(正确)
0.66% - 59(正确)
这是我的代码......
$count2 = mysql_num_rows($result2);
$n = 100/$count2*number_format($value);
echo round($n,2).'%';
答案 0 :(得分:7)
number_format
会添加逗号等等,这会让round
陷入困境,因为它不会指望字符串。在使用圆形之后尝试使用number_format
:
$count2 = mysql_num_rows($result2);
$n = 100/$count2*$value;
echo number_format(round($n,2)).'%';
答案 1 :(得分:1)
'数字格式'正在以超过一千的值加上一个逗号乘以一个字符串。
答案 2 :(得分:-1)
从两行删除number_format()
更正了问题。