Fungsi matematik PHP yang biasa digunakan
Dalam program PHP, operasi pemprosesan data selalunya diperlukan, yang memerlukan penggunaan fungsi matematik. Fungsi matematik adalah fungsi sistem yang paling mudah dan paling biasa digunakan. Bab ini mengambil fungsi matematik sebagai contoh untuk menerangkan cara memanggil fungsi sistem.
Mari kita bercakap tentang fungsi matematik yang paling biasa digunakan sekarang. Sebelum menerangkan fungsi matematik, mari kita bercakap tentang satu perkara. Itu sahaja - PHP mempunyai banyak fungsi mengira, seperti yang ditunjukkan dalam tangkapan skrin di bawah:
Anda tidak perlu menguasai semua ini. Anda akan tahu bahawa ada begitu banyak fungsi matematik dalam PHP untuk anda selepas membacanya. Apabila diperlukan pada masa hadapan, gunakannya secara langsung.
Anda hanya perlu mengingati yang paling biasa digunakan. Saya akan memberikan anda senarai yang paling biasa digunakan:
函數(shù)名 | 描述 | 實例 | 輸入 | 輸出 |
---|---|---|---|---|
abs() | 求絕對值 | $abs = abs(-4.2); //4.2 | 數(shù)字 | 絕對值數(shù)字 |
ceil() | 進一法取整 | echo ceil(9.999); // 10 | 浮點數(shù) | 進一取整 |
floor() | 舍去法取整 | echo floor(9.999); // 9 | 浮點數(shù) | 直接舍去小數(shù)部分 |
fmod() | 浮點數(shù)取余 | "$x = 5.7;$y = 1.3;$r = fmod($x, $y);// $r equals 0.5, because 4 * 1.3 + 0.5 = 5.7 " | 兩個浮點數(shù),x>y | 浮點余數(shù) |
pow() | 返回數(shù)的n次方 | echo pow(-1, 20); // 1 | 基礎數(shù) n次方 | 乘方值 |
round() | 浮點數(shù)四舍五入 | echo round(1.95583, 2);// 1.96 | 一個數(shù)值 | 保留小數(shù)點后多少位,默認為0 舍入后的結(jié)果 |
sqrt() | 求平方根 | echo sqrt(9); //3 | 被開方的數(shù) | 平方根 |
max() | 求最大值 | "echo max(1, 3, 5, 6, 7); // 7 echo max(array(2, 4, 5)); // 5" | 多個數(shù)字或數(shù)組 | 返回其中的最大值 |
min() | 求最小值 | min | 多個數(shù)字或數(shù)組 | 返回其中的最小值 |
mt_rand() | 更好的隨機數(shù) | echo mt_rand(0,9);//n | 最小/最大,隨機數(shù) | 隨機返回范圍內(nèi)的值 |
rand() | 隨機數(shù) | echo rand() | 最小/最大,隨機數(shù) | 隨機返回范圍內(nèi)的值 |
pi() | 獲取圓周率值 | echo pi(); // 3.1415926535898 | 無 | 獲取圓周率 |