簡體   English   中英

從PHP中的字符串中刪除余數

[英]remove remainder from string in php

簡單的問題。 我有以下代碼:

total = 41
win   = 48

       echo ($total/$win) * 100 ; 

打印出來

85.416666666667

我需要刪除其余部分,以便打印出來:85%。

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

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

根據如何舍入數字,您可能需要用以下其中一種替換floor()

  • floor() (9.4→9,9.7→9)
  • round() (9.4→9,9.7→10)
  • ceil() (9.4→10,9.7→10)

使用round(); 功能。

<?php
$total = 41;
$win   = 48;

echo round(($total/$win)*100).' %'; 
?>

優雅的方法是使用字符串

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

像這樣:

<?php
$total = 41;
$win   = 48;

echo number_format(($total/$win)*100,0,'.').' %'; 
?>

您可以使用floor功能:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM