<?php
$a = 12.12;
$b = 13.88;
$c = $a+$b;
echo $c;
?>如何让C打印出来是 26.00这种格式?

解决方案 »

  1.   

    <?php
    $money1 = 68.75;
    $money2 = 54.35;
    $money = $money1 + $money2;
    // echo $money will output "123.1";
    $formatted = sprintf("%01.2f", $money);
    // echo $formatted will output "123.10"
    ?> 
      

  2.   

    $c = number_format($a+$b, 2, '.', '');
      

  3.   

    <?php
    $number = 1234.56;
    // 英文表示法(默认)
    $english_format_number = number_format($number);
    // 1,235
    // 法语表示法
    $nombre_format_francais = number_format($number, 2, ',', ' ');
    // 1 234,56
    $number = 1234.5678;
    // 英文表示法,不带千分位
    $english_format_number = number_format($number, 2, '.', '');
    // 1234.57
    //中文最常用的表示法,千分位为',',浮点分割为'.',保留两位浮点数
    $chinese_format_number = number_format($number,2,'.',',');
    //1,234.57
    ?>