`
kk48323201
  • 浏览: 91651 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入

    博客分类:
  • PHP
阅读更多
php保留两位小数并且四舍五入
$num = 123213.666666;
echo sprintf("%.2f", $num);



php保留两位小数并且不四舍五入
$num = 123213.666666;
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));


php进一法取整
echo ceil(4.3);    // 5
echo ceil(9.999);  // 10


php舍去法,取整数
echo floor(4.3);   // 4
echo floor(9.999); // 9
0
1
分享到:
评论
2 楼 kk48323201 2011-03-28  
bardo 写道
echo round(123213.666666,2);
echo number_format((ceil(123213.666666 * 100))/100,2,'.','');
substr效率很差。这样做是不是更简单?
建议多看看手册吧。

谢谢指教..
1 楼 bardo 2011-03-28  
echo round(123213.666666,2);
echo number_format((ceil(123213.666666 * 100))/100,2,'.','');
substr效率很差。这样做是不是更简单?
建议多看看手册吧。

相关推荐

    PHP保留两位小数并且四舍五入及不四舍五入的方法

    php保留两位小数并且不四舍五入 复制代码 代码如下: $num = 123213.666666; echo sprintf(“%.2f”,substr(sprintf(“%.3f”, $num), 0, -2)); php进一法取整 复制代码 代码如下: echo ceil(4.3); // 5 echo ceil(9...

    PHP四舍五入、取整、round函数使用示例

    PHP保留两位小数并且四舍五入 复制代码 代码如下: $n=0.1265489; echo sprintf(“%.2f”, $n); // 0.13 大家可以看到我们用到了sprintf函数对$n进行了格式化%.2f是目标格式,其中2表示两位f表示float(浮点型) 第3...

    php 保留小数点

    您可能感兴趣的文章:php number_format() 函数通过千位分组来格式化数字的实现代码PHP number_format() 函数定义和用法PHP把小数转成整数3种方法PHP四舍五入精确小数位及取整PHP保留两位小数并且四舍五入及不四舍五...

    php使用number_format函数截取小数的方法分析

    但是它会使数字四舍五入, 那有没有办法能让它直接舍弃保留位后面的小数而不进行四舍五入呢?各位别急,且听我细细道来,如果你想保留两位小数,可以把你的数字-0.005 例如: 123456.6588 你想要得结果是: 123,456....

    PHP保留两位小数的几种方法

    主要介绍了PHP保留两位小数的几种方法,在一些商品价格上也经常遇到这样的需求,今天小编给大家分享的实例代码,需要的朋友可以参考下

    php生成0~1随机小数的方法(必看)

    php中有rand,mt_rand 随机方法,但这两个方法都不能生成0~1随机小数,我们可以写一个方法来实现这个功能。 php生成0~1随机小数方法如下: <?php /** * 生成0~1随机小数 * @param Int $min * @param Int $max...

    PHP格式化MYSQL返回float类型的方法

    本文实例讲述了PHP格式化MYSQL返回float类型的方法。分享给大家供大家参考,具体如下: ...// 如仅想保留两位小数可用 number_format($num, 2); echo f('1001.334534', 2) . ' '; // 1001.334534

    php使用Jpgraph绘制柱形图的方法

    本文实例讲述了php使用Jpgraph绘制柱形图的方法。分享给大家供大家参考。具体实现方法如下: <?php include ("src/jpgraph.php"); include ("src/jpgraph_bar.php"); $data = array(19,23,34,38,45,67,71,78,85,...

    1166:求f(x,n).cpp

    1166:求f(x,n) 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 28850 通过数: 19003 【题目描述】 已知 ... 计算x=4.2,n=10 以及x=2.5,n=15 ...函数值,保留两位小数。 【输入样例】 4.2 10 【输出样例】 3.68

    PHP使用逆波兰式计算工资的方法

    主要介绍了PHP使用逆波兰式计算工资的方法,实例分析了php逆波兰式算法的原理与相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    PHP中的float类型使用说明

    使用PHP的float类型需要注意的是:PHP的float类型的精度有点问题。如果需要高精度的数学计算,可以使用php提供的专用的数学函数 arbitrary precision math functions系列和gmp系列函数。还有就是不要试图进行比较...

    PHP最常用的正则表达式

    非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 有1~3...

    php基于str_pad实现卡号不足位数自动补0的方法

    主要介绍了php基于str_pad实现卡号不足位数自动补0的方法,对于生成固定位数号码的应用非常具有实用价值,需要的朋友可以参考下

    thinkPHP模板中函数的使用方法示例

    1.php中的方法使用 <?php $var_num = "13966778888"; $str = substr_replace($var_num,'*****',3,5); echo $str; $var_date = time(); $str = date("Y-m-d H:i",$var_date); echo $str; ?> 2.模板中的...

    PHP生成指定范围内的N个不重复的随机数

    思路:将生成的随机数存入数组,再在数组中去除重复的值,即可生成一定数量的不重复随机数。 在PHP网站开发中,有时候我们需要生成指定范围内一定数量的不重复随机数,具体怎么设计这个生产随机数的函数呢?我们可以...

    php阿拉伯数字转中文人民币大写

    *小数位为两位 **/ function num_to_rmb($num){ $c1 = "零壹贰叁肆伍陆柒捌玖"; $c2 = "分角元拾佰仟万拾佰仟亿"; //精确到分后面就不要了,所以只留两个小数位 $num = round($num, 2); //将数字转化为整数

    史上最全的PHP正则表达式(手机号需要加上177-***)

    6 非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数: ^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数: ^(\-|\+)?\d+(\.\d+)?$ 9 有两位小数的正实数: ^[0-9]+(.[0-9]{...

Global site tag (gtag.js) - Google Analytics