Dans les programmes PHP, des opérations de traitement de données sont souvent nécessaires, ce qui nécessite l'utilisation de fonctions mathématiques. Les fonctions mathématiques sont les fonctions système les plus simples et les plus couramment utilisées. Ce chapitre prend comme exemple des fonctions mathématiques pour expliquer comment appeler des fonctions système.
Parlons maintenant de nos fonctions mathématiques les plus couramment utilisées. Avant d'expliquer les fonctions mathématiques, parlons d'une chose. Ça y est - PHP a beaucoup de fonctions de comptage, comme le montre la capture d'écran ci-dessous :
Vous n'avez pas besoin de maîtriser toutes ces fonctions. Vous saurez qu'il y en a. tant de fonctions mathématiques en PHP pour vous après les avoir lues. En cas de besoin ultérieur, utilisez-le simplement directement.
Il vous suffit de retenir les plus couramment utilisés. Je vais vous donner une liste des plus couramment utilisés :
函数名 | 描述 | 实例 | 输入 | 输出 |
---|---|---|---|---|
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 | 无 | 获取圆周率 |