2013-02-14 195 views
-2

如何實現百分比計算:PHP百分比計算

$x=3; 
$y = 100\$x; // 3.333.. 
$x*$y - and here I need to get 100 without Observational error 

任何想法?

+0

'100 \ $ x'?這不是分區......它是一個命名空間參考,並且無法啓動。計算一個百分比只是基本的數學。事實上,你使用PHP(或任何其他語言)不會改變你如何計算百分比... – 2013-02-14 17:05:27

+3

100/3不是3.33333開始... – geoffspear 2013-02-14 17:07:38

+0

我認爲百分比是在小學教的。 – 2013-02-14 17:08:03

回答

27

您的反斜槓(\)不是分割符號。您必須使用分區/符號。

下面是一個使用number_format()的示例,它將四捨五入到小數點後兩位(百分之一位置)。

$x = 3; 
$y = 15; 

$percent = $x/$y; 
$percent_friendly = number_format($percent * 100, 2) . '%'; // change 2 to # of decimals 
+1

這不是一個百分比。這只是除以100. – 2013-02-14 17:06:14

+0

@MarcB更正 – 2013-02-14 17:06:44