php 提供廣泛的數學函數,包括:算術運算符(絕對值、向上取整、向下取整、四舍五入、求冪)三角函數(正弦、余弦、正切、反三角函數)隨機數函數(隨機整數、mersenne twister 隨機整數、種子設置)其他函數(自然對數、e 的指數、平方根、余數)
PHP 中的數學函數
PHP 提供了廣泛的數學函數來處理各種數值運算。這些函數可以分為以下幾個類別:
算術運算符
abs(): 返回絕對值。
ceil(): 向上取整。
floor(): 向下取整。
round(): 四舍五入。
pow(): 求冪。
三角函數
sin(): 正弦。
cos(): 余弦。
tan(): 正切。
asin(): 反正弦。
acos(): 反余弦。
atan(): 反正切。
隨機數函數
rand(): 返回隨機整數。
mt_rand(): 返回 Mersenne Twister 隨機整數。
srand(): 為隨機數生成器設置種子。
其他函數
log(): 返回自然對數。
exp(): 返回 e 的指數。
sqrt(): 返回平方根。
fmod(): 返回余數。
實戰案例
計算圓的面積:
$radius = 5; $area = pi() * $radius ** 2; echo "圓的面積:$area";
登錄后復制
計算兩個數的最大公約數:
function gcd($a, $b) {
if ($b == 0) {
return $a;
}
return gcd($b, $a % $b);
}
echo gcd(15, 25);
登錄后復制






