• 日产轩逸优惠2万元 置换补助4000 2019-11-28
  • 帅气小哥哥“勇闯”欧洲 一年为中国人省下几个亿 2019-11-28
  • 尽管过去计划经济时,由于局限性,工作上有过失误,有过短缺,但没有浪费。不存在笑博士说的做出来的东西无人用的问题。何况那时,主要还是通过人工作的计划。在今天,高科 2019-11-18
  • 紫光阁中共中央国家机关工作委员会 2019-10-25
  • 一朝春雷满地新绿 习近平最牵挂的绿色故事这样写就 2019-08-23
  • 泰达官方宣布国安飞翼加盟 他曾战恒大一场扬名 2019-08-08
  • 王式刚的专栏作者中国国家地理网 2019-08-02
  • 2018俄罗斯世界杯揭幕战看点全揭秘 2019-08-02
  • 免费广东红中赖子麻将:PHP保留兩位小數的幾種方法

    文章TAG:保留 小數 PHP
    時間:2019-07-24來源/作者:櫥窗外的小孩 編輯:源碼庫 文章熱度:

    天津赖子麻将手机版 www.jiao120.com 代碼如下所示:

    $num = 10.4567;  
      //第一種:利用round()對浮點數進行四舍五入
      echo round($num,2); //10.46
       
      //第二種:利用sprintf格式化字符串
      $format_num = sprintf("%.2f",$num);
      echo $format_num; //10.46
       
      //第三種:利用千位分組來格式化數字的函數number_format()
      echo number_format($num, 2); //10.46
      //或者如下
      echo number_format($num, 2, '.', ''); //10/46

    ps:PHP 數字(價格)保留兩位小數

    下面看下PHP中對一些商品的價格計算或價格的的展示,需要精確到小數點后的兩位數字,也就是我們平時RMB中的分的單位。那在PHP中如何展示商品的價格,并保留到分的單位的呢?下面教程就來講解一下。

    php 商品價格,php保留兩位小數,php商品價格展示

    PHP number_format() 函數

    number_format():函數可以通過千位分組的形式來格式化數字。

    語法:

    number_format(number,decimals,decimalpoint,separator)

    參數:

    number:必需。要格式化的數字。
    decimals:可選。規定多少個小數。
    decimalpoint:可選。規定用作小數點的字符串。
    separator:可選。規定用作千位分隔符的字符串。

    例:PHP商品價格以元為單位,保留兩位小數

    代碼:

    <?php
    $a = 10;
    echo number_format($a,'2');
    $b = 1000000;
    echo number_format($b,'2');
    $c = 5458.5684;
    echo number_format($c,'2');
    $d = '1254.8963';
    echo number_format($d,'2');
    $e = '88.9643';
    echo number_format($e,'2');
    ?>

    輸出結果:

    10.00
    1,000,000.00
    5,458.57
    1,254.90
    88.96

    以上示例總結:

    1、無論是數字類型或是字符串類型的數字,都可以被 number_format() 函數操作
    2、number_format() 在操作不含有小數的數字時,如果設置了有多小個小數,會以 0 的形式補充。
    3、如果操作帶有多少小數的數字,會以四舍五入的方式進行最近一位的取值
    4、如果不設置 number_format() 第三個和第四個參數,整數部分如果大于3位,那么從小數點左邊向右開始,每三位都用','號分割

    例 PHP number_format() 去掉整數部分的分割符號

    代碼:

    <?php
    echo number_format("1000000",2,".","");
    echo number_format("1000000",2,".","x");
    echo number_format("1000000",2,"y","x");
    ?>

    輸出結果:

    1000000.00
    1x000x000.00
    1x000x000y00

    以上示例總結:

    1、number_format() 函數的第三個參數,可以替換小數字的展示方式,比如把小數點換成y
    2、number_format() 函數的第四個參數,可以替換整數部分的千分位分割符號,比如為空,或為X
    3、要注意的是,number_format() 函數的第三個參數與第四個參數是共同存在的,不能只填寫一個。

    以上所述是小編給大家介紹的PHP保留兩位小數的幾種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對ASPKU源碼庫網站的支持!
    如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!


    注:相關教程知識閱讀請移步到PHP教程頻道。
    相關PHP教程
    熱門標簽

    PHP教程Rss訂閱PHP教程搜索

  • 日产轩逸优惠2万元 置换补助4000 2019-11-28
  • 帅气小哥哥“勇闯”欧洲 一年为中国人省下几个亿 2019-11-28
  • 尽管过去计划经济时,由于局限性,工作上有过失误,有过短缺,但没有浪费。不存在笑博士说的做出来的东西无人用的问题。何况那时,主要还是通过人工作的计划。在今天,高科 2019-11-18
  • 紫光阁中共中央国家机关工作委员会 2019-10-25
  • 一朝春雷满地新绿 习近平最牵挂的绿色故事这样写就 2019-08-23
  • 泰达官方宣布国安飞翼加盟 他曾战恒大一场扬名 2019-08-08
  • 王式刚的专栏作者中国国家地理网 2019-08-02
  • 2018俄罗斯世界杯揭幕战看点全揭秘 2019-08-02
  • 优易网玩游戏赚钱是真的吗 视频直播话题赚钱 排列五走势图综合版3 特码王中王新网址 苹果手机哪个app可以赚钱的 微乐沈阳麻将过蛋什么意思 聊天还能赚钱哦 三级片女星现状大揭秘 黑龙江快乐10 一阳指炒股软件 cba辽宁赛程主场 催收公司好赚钱吗 wow幻化怎么赚钱的 pk彩票群 江苏麻将淮安下载安装 全自动赚钱系统vip账号