2011-08-29 66 views
1

有一些運營商是這樣工作的:5^2 = 5 * 5 = 25。我嘗試使用5^2,這是行不通的。我試圖搜索這個^運算符的任何名稱都無濟於事。我如何在PHP中做這樣的計算?如何將數字乘以X次?

謝謝!

+1

作爲參考,'^'是XOR。 –

+1

'^'是PHP中的按位異或運算符:http://php.net/manual/en/language.operators.bitwise.php –

+0

你沒有想到google [php to the power](http:// www.google.com/search?q=php+to+the+power)?或者[php base exponent](http://www.google.com/search?q=php+base+exponent)? – webbiedave

回答

10

您可以使用pow功能。

所以,你的例子是:

echo pow(5, 2); // will echo 25 
3

可以使用POW PHP函數。代碼:

pow(5,2) 
2

有一個powfunction

例如爲:

pow(2, 8) 

等於2^8 ...

3

讓人們真正他們初中高中的代數這很快被遺忘對數的法?

即使您不記得快捷方式pow函數,您仍應該記住如何使用對數!

echo exp(log(5) + log(10)); # 5*10 
echo exp(log(5)  * 2); # 5**2 
echo exp(log(7)  * 7); # 7**7 
echo exp(log(2.5) * 3.75); # 2.5**3.75 
echo exp(log(49) * 0.5); # sqrt 49 
echo exp(log(125) * (1/3)) # cube root of 125 
echo exp(log(81) * 0.25); # 4th root of 81 

在某處,有一個滑尺告訴你的名字。

相關問題