欢迎访问宙启技术站
智能推送

基本的PHP数学函数列表

发布时间:2023-06-08 02:54:18

PHP是一种强大的编程语言,它支持许多常用的数学函数,适用于不同的应用程序。数学函数可以帮助开发人员进行各种数学计算,并提供了一些有用的功能,例如:计算、转换和舍入。

本文将向您介绍基本的PHP数学函数列表,分为以下几类:

1.基本算术函数

2.三角函数

3.指数和对数函数

4.随机函数

5.数学常数

1.基本算术函数

假设x和y是数字。

abs(x):返回x的绝对值。

ceil(x):返回大于x的最小整数。

floor(x):返回小于x的最大整数。

round(x):将x四舍五入到最近的整数。

sqrt(x):返回x的平方根。

pow(x,y):返回x的y次幂。

max(x,y):返回x和y之间较大的值。

min(x,y):返回x和y之间较小的值。

示例:

$x = -5.5;

echo abs($x); //5.5

$x = 4.25;

echo ceil($x); //5

$x = 7.79;

echo floor($x); //7

$x = 5.8;

echo round($x); //6

$x = 64;

echo sqrt($x); //8

$x = 2;

$y = 3;

echo pow($x,$y); //8

$x = 5;

$y = 8;

echo max($x,$y); //8

$x = 2;

$y = 3;

echo min($x,$y); //2

2.三角函数

假设x是角度(弧度)。

sin(x):返回正弦值。

cos(x):返回余弦值。

tan(x):返回正切值。

asin(x):返回反正弦值。

acos(x):返回反余弦值。

atan(x):返回反正切值。

atan2(y,x):返回从x轴旋转到(x,y)点的角度(弧度)。

hypot(x,y):返回两个直角边的斜边长度。

示例:

$x = 45;

echo sin($x); //0.85090352453411

$x = 60;

echo cos($x); //-0.95241298041516

$x = 30;

echo tan($x); //0.57735026918963

$x = 0.85090352453411;

echo asin($x); //0.99999999999978

$x = -0.95241298041516;

echo acos($x); //2.5101430447975

$x = 0.57735026918963;

echo atan($x); //0.51487214464621

$x = -1;

$y = 1;

echo atan2($y,$x); //2.3561944901923

$x = 3;

$y = 4;

echo hypot($x,$y); //5

3.指数和对数函数

假设x是数字。

exp(x):返回e的x次幂。

log(x):返回自然对数。

log10(x):返回以10为基数的对数。

pow(x,y):返回x的y次幂。

sqrt(x):返回x的平方根。

示例:

$x = 2;

echo exp($x); //7.3890560989307

$x = 10;

echo log($x); //2.302585092994

$x = 100;

echo log10($x); //2

$x = 2;

$y = 3;

echo pow($x,$y); //8

$x = 25;

echo sqrt($x); //5

4.随机函数

假设min和max是数字。

rand():返回0到32767之间的随机数。

mt_rand():返回更高质量的随机数。

rand(min,max):返回min到max之间的随机数。

mt_rand(min,max):返回min到max之间的随机数。

示例:

echo rand(); //1804289383

echo mt_rand(); //1789169446

echo rand(1,10); //3

echo mt_rand(1,10); //4

5.数学常数

M_PI:圆周率

M_E:自然对数的底数

M_LOG2E:以2为底数的自然对数

M_LOG10E:以10为底数的自然对数

M_LN2:2的自然对数

M_LN10:10的自然对数

示例:

echo M_PI; //3.1415926535898

echo M_E; //2.718281828459

echo M_LOG2E; //1.442695040888

echo M_LOG10E; //0.43429448190325

echo M_LN2; //0.69314718055995

echo M_LN10; //2.302585092994

总结

本篇文章介绍了基本的PHP数学函数列表,包括基本算术函数、三角函数、指数和对数函数、随机函数以及数学常数等。通过使用这些函数,可以轻松地对数字进行各种计算和转换,从而满足不同的应用程序需求。