You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP将小数转换为百分比始终输出0% 如何实现输出72%

错误原因

原始数值0.00072731252499793直接乘以100得到的结果为0.072731252499793,四舍五入取整后结果为0,因此输出0%。如果要得到72%的结果,需要将原始数值放大100000倍后再做四舍五入处理。

可直接运行的修复代码

<?php
$number = 0.00072731252499793;
echo round($number * 100000) . '%';

上述代码运行后输出结果为72%。

如果需要保留指定小数位的百分比结果,可以调整round函数的第二个参数,示例如下:

// 保留1位小数,输出 72.7%
echo round($number * 100000, 1) . '%';

内容的提问来源于stack exchange,提问作者Yura

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 01:36:02