博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php-round()四舍六入
阅读量:5263 次
发布时间:2019-06-14

本文共 842 字,大约阅读时间需要 2 分钟。

  今天被问到了四舍六入的问题,好吧,第一次听说.后来查询之后说是银行家算法用的

摘自PHP官方文档.http://php.net/manual/zh/function.round.php(PHP 4, PHP 5, PHP 7)round — 对浮点数进行四舍五入说明 float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。Note: PHP 默认不能正确处理类似 "12,300.2" 的字符串。见字符串转换为数值。参数 val要处理的值precision可选的十进制小数点后数字的数目。mode以下之一: PHP_ROUND_HALF_UP、 PHP_ROUND_HALF_DOWN PHP_ROUND_HALF_EVEN 或 PHP_ROUND_HALF_ODD返回值 四舍五入后的值

round函数可以接受1-3个参数.其中第1个参数为浮点值,第2个参数为保留小数点后的位数,第3个参数为模式.其中第2和第3个参数为可选项.

Notice:round()函数不可以处理字符串类型,在处理前请转换为数值.

Notice:第2个参数不填写则默认为0,此时只返回四舍五入后的整数部分.

PHP_ROUND_HALF_UP:      该模式将进行四舍六入,遇5进1

PHP_ROUND_HALF_DOWN:  该模式将进行四舍六入,遇5不舍弃

PHP_ROUND_HALF_EVEN:    该模式将四舍六入,整数部分为奇数则进1

PHP_ROUND_HALF_ODD:   该模式将四舍六入,整数部分为偶数则进1

 

转载于:https://www.cnblogs.com/redheat/p/7124697.html

你可能感兴趣的文章
脑袋卡在窗子里
查看>>
ruby 中文字符to_json后乱码(unicode)
查看>>
《大道至简》第六章读后感
查看>>
codeforce 597C-Subsequences(dp+树状数组)
查看>>
[android](学习笔记6)为应用程序添加对话框(1)
查看>>
windows下mongodb安装与使用
查看>>
rotate the clock
查看>>
bugku 变量
查看>>
Python 环境傻瓜式搭建 :Anaconda概述
查看>>
趁热打铁第一季《移动APP开发使用什么样的原型设计工具比较合适?》
查看>>
debian6之eclipse和jdk安装
查看>>
数据库01 /Mysql初识以及基本命令操作
查看>>
Python并发编程03/僵尸孤儿进程,互斥锁,进程之间的通信
查看>>
数据库02 /MySQL基础数据类型以及多表之间建立联系
查看>>
Python并发编程04/多线程
查看>>
前端03 /css简绍/css选择器
查看>>
Python并发编程06 /同步/异步调用/异步调用+回调函数
查看>>
前端06 /JavaScript之BOM、DOM
查看>>
数据库/MySQL的安装
查看>>
MySQL之存储引擎
查看>>