PHP保留两位小数并且四舍五入及不四舍五入的方法
$num = 123213.666666;
echo sprintf("%.2f", $num);
$num = 123213.666666;
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
echo ceil(4.3); // 5
echo ceil(9.999); // 10
echo floor(4.3); // 4
echo floor(9.999); // 9
相关推荐
-
java保留小数的四种实现方法
本文实例针对java保留两位小数问题为大家进行解答,供大家参考,具体内容如下 方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 方式一这个类很好的解决了方式三所带来的问题. 保留两位小数 方式二: DecimalFormat df =new DecimalFormat("#.00
-
JS格式化数字金额用逗号隔开保留两位小数
例如: 12345格式化为12,345.00 12345.6格式化为12,345.60 12345.67格式化为 12,345.67 只留两位小数. 回来后写了个格式化函数.可以控制小数位数,自动四舍五入. 代码如下: 复制代码 代码如下: function fmoney(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, ""
-
JS格式化数字保留两位小数点示例代码
问题:在JS中格式化数据保留两位小数的函数的多种方法 最好方法: 保留两位好像是这样吧 复制代码 代码如下: var a = 9.39393; alert(a.toFixed(2)); 说明: alert(Number.toFixed(9.39393)); 返回的是9.39 但是只有ie5.5以上的版本才支持. 其它方法: function roundFun(numberRound,roundDigit) //四舍五入,保留位数为roundDigit { if (numberRound>=0)
-
C# double和decimal数据类型以截断的方式保留指定的小数位数
项目中要用到以截断的方式取小数点后两位,故写了以下方法: 复制代码 代码如下: /// <summary> /// 将小数值按指定的小数位数截断 /// </summary> /// <param name="d">要截断的小数</param> /// <param name="s">小数位数,s大于等于0,小于等于28</param> /// <returns></retur
-
oracle保留两位小数解决方案
公司需要处理一些报表,需要使用百分率,保留2位小数,只用round和trunc函数都可以实现(round(_data,2) ),只是格式不是很工整,对格式要求不严谨的情况下使用round即可. 个人认为比较方便的一种 select decode(n_jg,0,'0.00',trim(to_char(n_jg,'9999999.99'))) from tbl 如果只是检索,可是使用: 1.select trunc(CUR_SUM,2) from data_record; 将小数转化成百分比=> r
-
实现js保留小数点后N位的代码
在JS中,一般实现保留小数点后N位的话,都是利用toFixed函数 复制代码 代码如下: <script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br>"); var a=2.1512131231231321; document.write("原来的值:"+a+"<br>"); docume
-
java使double保留两位小数的多方法 java保留两位小数
复制代码 代码如下: mport java.text.DecimalFormat; DecimalFormat df = new DecimalFormat("######0.00"); double d1 = 3.23456 double d2 = 0.0;double d3 = 2.0;df.format(d1); df.format(d2); df.format(d3); 3个结果分别为: 复制代码 代码如下: 3.230.00 2.00 java保留两位小数问题:
-
mysql格式化小数保留小数点后两位(小数点格式化)
复制代码 代码如下: SELECT FORMAT(12562.6655,2); 结果:12,562.67 查看文档:Formats the number X to a format like '#,###,###.##', rounded to D decimal places, and returns the result as a string. If D is 0, the result has no decimal point or fractional part.整数部分超过三位的时候
-
C# 小数位数保留的方法集锦
1.System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); provider.NumberDecimalDigits =intDecLength; //要设定的小数位数 double strCashAmt=Convert.ToDouble(this.txtCashAmt.Text); //先把控件內的值转成double this.txtCashAmt.Text =
-
js浮点数保留两位小数点示例代码(四舍五入)
复制代码 代码如下: var changeTwoDecimal_f= function (floatvar){ var f_x = parseFloat(floatvar); if (isNaN(f_x)){ return '0.00'; } var f_x = Math.round(f_x*100)/100; var s_x = f_x.toString(); var pos_decimal = s_x.indexO
随机推荐
- Maven nexus 安装nexus私服出现的问题和解决办法
- angular.js指令中transclude选项及ng-transclude指令详解
- AngularJS+Bootstrap实现多文件上传与管理
- asp.net 图片的读写入库实现代码
- PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
- 两个DIV等高的JS的实现代码
- 浅析Linux下那些超有趣的命令
- 如何遍历目录及目录下的文件?
- 动态更改网页HTML元素(对象)内容
- JS 实现导航菜单中的二级下拉菜单的几种方式
- 了解WEB页面工具语言XML(二)定义
- 正确使用MySQL INSERT INTO语句
- jQuery向后台传入json格式数据的方法
- 简单谈谈C++ 头文件系列之(iosfwd)
- 世界顶级防火墙Look n Stop中文版
- 总结的5个C#字符串操作方法分享
- 数据结构 C语言实现循环单链表的实例
- java核心编程之文件过滤类FileFilter和FilenameFilter
- MySQL5.6.22安装配置方法图文教程
- 详解tensorflow实现迁移学习实例
