• 一朝春雷满地新绿 习近平最牵挂的绿色故事这样写就 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教程搜索

  • 一朝春雷满地新绿 习近平最牵挂的绿色故事这样写就 2019-08-23
  • 泰达官方宣布国安飞翼加盟 他曾战恒大一场扬名 2019-08-08
  • 王式刚的专栏作者中国国家地理网 2019-08-02
  • 2018俄罗斯世界杯揭幕战看点全揭秘 2019-08-02
  • 11选5技巧赚任三高手 领航彩票APP 腾讯龙虎和玩法 三公怎么玩规则 3地走势图带连线专业版宝图 彩票自动发计划软件下载 网赌快三大小单双稳赚买法 彩票破解器手机app 新11选5稳赚投注平台 彩世界计划软件下载 重庆时时彩 后二稳赚 彩神幸运飞艇计划软件手机版下载 快乐12选5走势图 彩名堂的计划怎么样 北京pk赛车10开奖直播 黑龙江福彩20选8开奖号码