代码之家  ›  专栏  ›  技术社区  ›  ganjan

从PHP字符串中删除余数

  •  0
  • ganjan  · 技术社区  · 14 年前

    简单的问题。我有这个代码:

    total = 41
    win   = 48
    
           echo ($total/$win) * 100 ; 
    

    打印输出

    八十五点四一六六六六六六六六六七

    我需要把剩下的去掉,这样它就可以打印出来:85%。

    4 回复  |  直到 14 年前
        1
  •  5
  •   kennytm    14 年前

    http://www.ideone.com/7JFkI

    echo floor(($total/$win) * 100) . '%';
    

    floor()

    • round()
    • ceil()
        2
  •  1
  •   ahmet2106    14 年前

    round();

    <?php
    $total = 41;
    $win   = 48;
    
    echo round(($total/$win)*100).' %'; 
    ?>
    
        3
  •  1
  •   ITroubs    14 年前

    number_format(float $number, int $decimals, string $dec_point, string $thousands_sep);
    

    <?php
    $total = 41;
    $win   = 48;
    
    echo number_format(($total/$win)*100,0,'.').' %'; 
    ?>
    
        4
  •  0
  •   Sarfraz    14 年前

    floor

    echo floor(($total/$win) * 100) ;