php 提供了廣泛的數學函數,包括:基本運算:abs()、max()、min()、round()、floor()、ceil()三角函數:sin()、cos()、tan()、asin()、acos()、atan()高級函數:log()、log10()、exp()、pow()、sqrt()
使用 PHP 的數學函數
PHP 提供了廣泛的數學函數庫,可以輕松地執行各種數值操作。這些函數涵蓋了基本運算(如加法和減法)到高級計算(如三角函數和矩陣運算)。
基本運算
函數 | 描述 |
---|---|
abs() |
計算絕對值 |
max() |
返回多個值中的最大值 |
min() |
返回多個值中的最小值 |
round() |
將數字四舍五入到指定的精度 |
floor() |
向下舍入到最接近的整數 |
ceil() |
向上舍入到最接近的整數 |
三角函數
函數 | 描述 |
---|---|
sin() |
返回正弦值 |
cos() |
返回余弦值 |
tan() |
返回正切值 |
asin() |
計算反正弦 |
acos() |
計算反余弦 |
atan() |
計算反正切 |
高級函數
函數 | 描述 |
---|---|
log() |
返回指定底數的自然對數 |
log10() |
返回以 10 為底的常用對數 |
exp() |
計算歐拉數的冪 |
pow() |
返回第一個參數的第二個參數次方 |
sqrt() |
計算平方根 |
實戰案例
計算圓的面積
<?php $radius = 10; $area = pi() * pow($radius, 2); echo "圓的面積為: $area 平方單位"; ?>
登錄后復制
計算兩數之間的距離
<?php $x1 = 0; $y1 = 0; $x2 = 10; $y2 = 10; $distance = sqrt(pow($x2 - $x1, 2) + pow($y2 - $y1, 2)); echo "兩點之間的距離為: $distance 單位"; ?>
登錄后復制