PHP 프로그램에서는 수학 함수를 사용해야 하는 데이터 처리 작업이 필요한 경우가 많습니다. 수학 함수는 가장 간단하고 가장 일반적으로 사용되는 시스템 함수입니다. 이 장에서는 수학 함수를 예로 들어 시스템 함수를 호출하는 방법을 설명합니다.
이제 가장 일반적으로 사용되는 수학 함수에 대해 이야기해 보겠습니다. 수학 함수를 설명하기 전에 한 가지 이야기를 해보자. 그게 전부입니다. PHP에는 아래 스크린샷에 표시된 것처럼 많은 계산 기능이 있습니다.
이 모든 기능을 마스터할 필요는 없습니다. 읽고 나면 PHP에 있는 수많은 수학 함수가 바로 그것입니다. 나중에 필요할 때 직접 사용하세요.
가장 일반적으로 사용되는 항목만 기억하시면 됩니다. 가장 일반적으로 사용되는 항목의 목록을 알려드리겠습니다.
函数名 | 描述 | 实例 | 输入 | 输出 |
---|---|---|---|---|
abs() | 求绝对值 | $abs = abs(-4.2); //4.2 | 数字 | 绝对值数字 |
ceil() | 进一法取整 | echo ceil(9.999); // 10 | 浮点数 | 进一取整 |
floor() | 舍去法取整 | echo floor(9.999); // 9 | 浮点数 | 直接舍去小数部分 |
fmod() | 浮点数取余 | "$x = 5.7;$y = 1.3;$r = fmod($x, $y);// $r equals 0.5, because 4 * 1.3 + 0.5 = 5.7 " | 两个浮点数,x>y | 浮点余数 |
pow() | 返回数的n次方 | echo pow(-1, 20); // 1 | 基础数 n次方 | 乘方值 |
round() | 浮点数四舍五入 | echo round(1.95583, 2);// 1.96 | 一个数值 | 保留小数点后多少位,默认为0 舍入后的结果 |
sqrt() | 求平方根 | echo sqrt(9); //3 | 被开方的数 | 平方根 |
max() | 求最大值 | "echo max(1, 3, 5, 6, 7); // 7 echo max(array(2, 4, 5)); // 5" | 多个数字或数组 | 返回其中的最大值 |
min() | 求最小值 | min | 多个数字或数组 | 返回其中的最小值 |
mt_rand() | 更好的随机数 | echo mt_rand(0,9);//n | 最小/最大,随机数 | 随机返回范围内的值 |
rand() | 随机数 | echo rand() | 最小/最大,随机数 | 随机返回范围内的值 |
pi() | 获取圆周率值 | echo pi(); // 3.1415926535898 | 无 | 获取圆周率 |