在php里怎么四舍五入啊?

Magicd 2003-09-30 08:50:44
比如我有0.10456,要变成10.5%怎么做啊?
...全文
906 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
feel8 2003-09-30
  • 打赏
  • 举报
回复
<?php
$num = 0.10456;
echo round(($num*100),1)."%";
?>
xuzuning 2003-09-30
  • 打赏
  • 举报
回复
echo round(0.10456*100,1);
NOMADY 2003-09-30
  • 打赏
  • 举报
回复
round
(PHP 3, PHP 4 )

round -- 对浮点数进行四舍五入
说明
float round ( float val [, int precision])


返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。



注意
PHP 默认不能正确处理类似 "12,300.2" 的字符串。见字符串转换为数值。





echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000




注: precision 参数仅在 PHP 4 中可用。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧