如何控制百分数的位数

如何控制百分数的位数

如何控制百分数的位数
举例:
1/2=0.5 要求变成 55.00%
2/3=0.6666% 要求变成 66.66%
12/1300=0.009233 要求变成 0.9233%
也就是说始终保持%前面的位数是5,包括小数点在内
请教各位高手有没有非常简单的办法实现
printf.
麻烦给个详细一点的例子吧
$num = 2/3; # 你的计算值.
$num = 2/3; # 你的计算值
printf('%.5s%%',$num*100);
谢谢大哥的指点,我已经可以调试通过了,不过还可以再加上4舍5入的功能吗
谢谢大哥的指点,我已经可以调试通过了,不过还可以再加上4舍5入的功能吗
printf("%.2f%\n", $num*1.
printf("%.2f%\n", $num*100);
谢谢各位高手的指点