[英]remove remainder from string in php
簡單的問題。 我有以下代碼:
total = 41
win = 48
echo ($total/$win) * 100 ;
打印出來
85.416666666667
我需要刪除其余部分,以便打印出來:85%。
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.