2016-04-28 65 views

回答

1

其他任何你需要擁有的充分了解之前百分比的含義以及它們如何計算。

含義 「xy15%是:

x = (15 * y)/100 

與百分比的算術運算是相似的。如果a增加與12%(其當前值),則:

a = a + (12 * a)/10 

哪相同:

a = 112 * a/100 

b減去9%(其當前值的)是:

b = b - (9 * b)/100 

b = b * 91/100 

其實際上是b100% - 9%b)的值91%


打開上述abxy到PHP變量(通過將$在他們面前),終止用分號(;)語句,你會得到執行百分比操作有效的PHP代碼。

PHP沒有提供幫助處理百分比的任何特定函數。正如你在上面看到的那樣,他們沒有必要。

1

我2美分)

使用PHP

function pctDiff($x1, $x2) { 
    $diff = ($x2 - $x1)/$x1; 
    return round($diff * 100, 2); 
} 

用法:使用

$oldValue = 1000; 
$newValue = 203.5; 
$diff = pctDiff($oldValue, $newValue); 
echo pctDiff($oldValue, $newValue) . '%'; // -79.65% 

夫特3

func pctDiff(x1: CGFloat, x2: CGFloat) -> Double { 
    let diff = (x2 - x1)/x1 
    return Double(round(100 * (diff * 100))/100) 
} 

let oldValue: CGFloat = 1000 
let newValue: CGFloat = 203.5 
print("\(pctDiff(x1: oldValue, x2: newValue))%") // -79.65% 
+0

謝謝,我正在尋找一些東西。 – viniciussvl

相關問題