2012-03-07 60 views
1

如何從輸出的數字中扣除一定百分比並顯示新計算的數字?從輸出的數字中減去%並顯示一個新的數字

這就是我的意思是:

原始數由

<?= $number['originalnumber'] ?> 

其中一個用戶的顯示器上顯示爲輸出,讓我們說,數199

我要扣除3 %從199號,這導致193.03和顯示這個新值,而不是199.

基本上即時計算和輸出一個新值,所以用戶從來沒有s EES號199,但只有一個新的數字193.03

數學公式是199 - 199 * 0.03 = 193.03

因此,這將是這樣的可能

<?= $number['originalnumber'] ?> - (<?= $number['originalnumber'] ?> * 0.3) = display new value on user's screen. 

我不完全是一個程序員並不知道如何去做,所以很好的代碼行。

回答

3
199 - 199 * .03 = 193.03 

199 * 0.97 = 193.03 

所以

<?= $number['originalnumber'] * .97 ?> 
0

一個簡單的方法是0.97,只是相乘。

<?php echo ($number['originalnumber'] * .97) ?>

你可能想格式化使用功能printf()以及數量。

0

這個基礎很簡單,如前所述。

<?= $number['originalnumber'] ?> - (<?= $number['originalnumber'] ?> * 0.03) = <?= $number['originalnumber']*0.97 ?> 

因爲它是顯示它可能是一個好主意,格式化的數量以及讓你不帶小數位的傻號結束。這裏有很多選項,但最合理的可能是number_format()

<?= $number['originalnumber'] ?> - (<?= $number['originalnumber'] ?> * 0.03) = <?= number_format($number['originalnumber']*0.97,2) ?> 
+0

小心,因爲0.3(30%)不是0.03(3%)。 – Maxime 2012-03-07 14:54:53

+0

好點。我只是複製並粘貼了這個問題。我想我也應該讀取證明。 – drzax 2012-03-07 23:25:11

相關問題