2011-11-29 42 views
1

我有兩個變量:我如何在PHP中找到X的X%?

$percent = '3.5'; //this is the percentage 
$order = 400; 
//so how would i get $percent of $order? 

現在在PHP中我會怎麼找出的400 3.5%是(我知道它14) - 但想知道如何直接在PHP中使用這兩個計算的話上面的變量。

欣賞您的回覆。

+3

只是一個評論,$ percent不應該在引號中,因爲它是一個數字而不是一個字符串:) – jValdron

+0

'x * 400 = 14'。解決x。 –

+0

@jValdron我其實首先嚐試過,但一直拋出一個PHP錯誤...我試圖調查,似乎是。 (句號)導致的問題(作爲一個整數沒有引號解析罰款無誤),所以我最終訴諸封閉在單引號內。僅供參考 - 通過XAMPP測試。 – user962026

回答

6

「百分比」 只是指 「每100」 或 「100」 或 「/ 100」

$percentOfOrder = $order * ($percent/100); 
+0

偉大的解決方案,+1 ;-) – zerkms

+0

哇。我很懶。大聲笑'+ 1' – Neal

+1

該死的我後悔逃學那些數學課:/ – user962026

2

你可以做一個percentOf功能:

function percentOf($number, $percent){ 
    return $number * ($percent/100); 
} 

//then: 
echo percentOf($order, $percent); 

演示:http://codepad.org/a6BgEEs2

+1

我投票贊成一流的設計模式 – zerkms

相關問題