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);
登錄后復制