2013-02-11 95 views
-4

嗨我一直在敲響我的大腦來解決這個問題。PHP數學百分比

想象100%

我們有2個數字

6788.08 & 11629.60

如何獲得每個數字的百分比。

例如我想

100%

10%& 90%

是正確的榜樣嗎?我沒有關於如何獲得2比在%的線索

+2

* what *的百分比 – paddy 2013-02-11 02:14:31

+0

您需要提供另一個變量。 '6788.08'爲'10,000'的'67.8%',但也是'10​​0,000'的6.78%。你試圖確定'6788.08'和'11629.60'是什麼總數的百分比? – Jeremy1026 2013-02-11 02:15:26

+0

我認爲最高的數字是100%最低的數字是最高的百分比? – 1Rabbit 2013-02-11 02:22:58

回答

2

取兩個數字$number1$number2,那麼兩個數字$sum的總和就是$number1 + $number2。現在

,讓每一個百分比是微不足道的:

$sum = $number1 + $number2; 
$percentage1 = $number1/$sum; 
$percentage2 = $number2/$sum; 
+0

謝謝你,你看起來很容易,看起來是這樣,謝謝:) – 1Rabbit 2013-02-11 02:59:16

0

添加兩個數字:由總和

$sum = 6788.08 + 11629.60; 

然後將每個號碼來獲得各比例:

$percentage_number1 = 6788.08/$sum; 

所以你得到一個比例。將該比率乘以100,然後您可以將其打印爲%

0

雖然我不知道你的例子,這樣的事情應該工作:

$number = 6788.08; 
$number2 = 11629.60; 
$summedamt = $number+$number2; 

$avg1 = $number/$summedamt; 
$avg2 = $number2/$summedamt; 

好運。

0

您將有標準化的值。如果你有xy然後有兩個比例,你會得到你的答案。如果你想有一個可打印的結果,你將有100繁殖和截斷小數

xperc = x/(x + y) 
yperc = y/(x + y) 

當然:如果你認爲這1.0f == 100%小事變成。

0

我們在高中數學學到的是:超過超過100

6788.08等於百分之+ 11629.60 = 18417.68

6788.08 多少百分比的 18417.68

6788.08(是)/(的)18417.68 =%/ 100

6788.08/18417.68 = 0。369 =%/ 100

0.369 * 100 = 36.9%

做同樣與其他數。