Fonctions mathématiques PHP couramment utilisées
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?:
函數(shù)名 | 描述 | 實(shí)例 | 輸入 | 輸出 |
---|---|---|---|---|
abs() | 求絕對(duì)值 | $abs = abs(-4.2); //4.2 | 數(shù)字 | 絕對(duì)值數(shù)字 |
ceil() | 進(jìn)一法取整 | echo ceil(9.999); // 10 | 浮點(diǎn)數(shù) | 進(jìn)一取整 |
floor() | 舍去法取整 | echo floor(9.999); // 9 | 浮點(diǎn)數(shù) | 直接舍去小數(shù)部分 |
fmod() | 浮點(diǎn)數(shù)取余 | "$x = 5.7;$y = 1.3;$r = fmod($x, $y);// $r equals 0.5, because 4 * 1.3 + 0.5 = 5.7 " | 兩個(gè)浮點(diǎn)數(shù),x>y | 浮點(diǎn)余數(shù) |
pow() | 返回?cái)?shù)的n次方 | echo pow(-1, 20); // 1 | 基礎(chǔ)數(shù) n次方 | 乘方值 |
round() | 浮點(diǎn)數(shù)四舍五入 | echo round(1.95583, 2);// 1.96 | 一個(gè)數(shù)值 | 保留小數(shù)點(diǎn)后多少位,默認(rèn)為0 舍入后的結(jié)果 |
sqrt() | 求平方根 | echo sqrt(9); //3 | 被開(kāi)方的數(shù) | 平方根 |
max() | 求最大值 | "echo max(1, 3, 5, 6, 7); // 7 echo max(array(2, 4, 5)); // 5" | 多個(gè)數(shù)字或數(shù)組 | 返回其中的最大值 |
min() | 求最小值 | min | 多個(gè)數(shù)字或數(shù)組 | 返回其中的最小值 |
mt_rand() | 更好的隨機(jī)數(shù) | echo mt_rand(0,9);//n | 最小/最大,隨機(jī)數(shù) | 隨機(jī)返回范圍內(nèi)的值 |
rand() | 隨機(jī)數(shù) | echo rand() | 最小/最大,隨機(jī)數(shù) | 隨機(jī)返回范圍內(nèi)的值 |
pi() | 獲取圓周率值 | echo pi(); // 3.1415926535898 | 無(wú) | 獲取圓周率 |