PHP內(nèi)置了許多數(shù)學(xué)函數(shù),可以進(jìn)行各種數(shù)學(xué)運算。以下是一些常用的數(shù)學(xué)函數(shù):
加法
- add()
$sum = add($a, $b);
減法
- sub()
$difference = sub($a, $b);
乘法
- mul()
$product = mul($a, $b);
除法
- div()
$quotient = div($a, $b);
取余
- mod()
$remainder = mod($a, $b);
冪運算
- pow()
$power = pow($a, $b);
開方
- sqrt()
$squareRoot = sqrt($a);
指數(shù)運算
- exp()
$exponent = exp($a);
對數(shù)運算
- log()
$logarithm = log($a);
三角函數(shù):
正弦
- sin()
$sine = sin($a);
余弦
- cos()
$cosine = cos($a);
正切
- tan()
$tangent = tan($a);
反三角函數(shù):
反正弦
- asin()
$inverseSine = asin($a);
反余弦
- acos()
$inverseCosine = acos($a);
反正切
- atan()
$inverseTangent = atan($a);
弧度轉(zhuǎn)角度: 弧度轉(zhuǎn)角度
- deg2rad()
$angleInDegrees = deg2rad($a);
角度轉(zhuǎn)弧度
- rad2deg()
$angleInRadians = rad2deg($a);
判斷是否為整數(shù)
- is_int()
if (is_int($number)) {
echo "The number is an integer.";
}
判斷是否為浮點數(shù)
- is_float()
if (is_float($number)) {
echo "The number is a float.";
}
判斷是否為數(shù)字
- is_numeric()
if (is_numeric($number)) {
echo "The number is a numeric value.";
}
這些函數(shù)可以滿足大部分?jǐn)?shù)學(xué)運算的需求。如果你需要進(jìn)行更復(fù)雜的數(shù)學(xué)計算,可以使用第三方庫,如 MathPHP。