zoukankan      html  css  js  c++  java
  • PHP保留两位小数

    【转】 PHP保留两位小数

    我们在项目里经常需要保留小数位数,比如显示金额的时候通常需要保留两位小数位数,除了可以在设计数据库的时候将金额字段设置为decimal(n,2)形式的,通过PHP也可以处理小数数位,PHP中可以处理数字的函数很多,就列举一下常用的处理数字的函数:

    1.sprintf()函数

    此函数可以实现四舍五入,并且如果是不带小数位数的,会自动用指定的字符(指定的0)补至指定的小数位数

    echo sprintf("%01.2f", 5.228);	//	5.23
    echo sprintf("%01.2f", 5.224);	//	5.22
    echo sprintf("%01.2f", 5);		//	5.00


    2.number_format()函数

    此函数可以实现四舍五入,并且如果是不带小数位数的,会自动用0补至指定的小数位数

    echo number_format(5.228,2);	//	5.23
    echo number_format(5.224,2);	//	5.22
    echo number_format(5,2);		//	5.00


    3.round()函数

    此函数可以实现四舍五入,但是如果是不带小数位数的,处理后也不带小数数位

    echo round(5.228,2);	//	5.23
    echo round(5.224,2);	//	5.22
    echo round(5,2);		//	5

    4.php进一法取整 
    echo ceil(4.4);		//	5
    echo ceil(4.6);		//	5

    5.php舍去法取整(向下取整) 
    echo floor(4.4);		//	4
    echo floor(4.6);		//	4
    孜孜不倦,必能求索;风尘仆仆,终有归途。
  • 相关阅读:
    547. Friend Circles
    399. Evaluate Division
    684. Redundant Connection
    327. Count of Range Sum
    LeetCode 130 被围绕的区域
    LeetCode 696 计数二进制子串
    LeetCode 116 填充每个节点的下一个右侧节点
    LeetCode 101 对称二叉树
    LeetCode 111 二叉树最小深度
    LeetCode 59 螺旋矩阵II
  • 原文地址:https://www.cnblogs.com/liyuspace/p/8252050.html
Copyright © 2011-2022 走看看