欢迎光临
感谢一路有你

PHP函数-数学函数

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 

abs

格式 描述 输入 输出
abs() 绝对值 整形/浮点型/字符串/进制数 与输入相对应

实例:


$a = -12;//12
$a = -112.02;//11.02
$a = "-123.2";//123.2
$a = -0b1100;//解析12
 $a = -01235;//解析 669
 //$a = -0x1f;//解析 31
 $a = "-10x2f";//先自动转换,再取绝对值 10
 var_dump(abs($a));

ceil

格式 描述 输入 输出
ceil(变量) 进一法取整 浮点数 浮点数(去除小数点后的树)

小数点后的数只要不为零,都向前进一,后面舍去
实例:

$a = 123.03;//124
$a = 12.00;//12
$a = 12.01;//13
$a = "112.3";//113
$a = "115.3fdsf";//116  先自动转换
var_dump(ceil($a));

float

格式 描述 输入 输出
float(变量) 舍去法求整 浮点数 浮点数

与ceil()类似,小数点后不管多大,直接舍去

fmod

格式 描述 输入 输出
fmod(x,y) 浮点数取余 两个数x,y 输出x/y的余数

实例:

var_dump(fmod(5,2));// 5/2=2..余1  float(1)
var_dump(fmod(11,3));//11/3=3..余2  float(2)

pow

格式 描述 输入 输出
pow(基础数,n次方) 返回数的n次方 基础数 n次方 乘方值

实例:

var_dump(pow(10,2));

round

格式 描述 输入 输出
round(浮点数,小数点后的位数) 浮点数四舍五入 一个数值,保留小数点后多少位,默认为0 舍去后的数

实例:

var_dump(round(1.0234,3));//1.023
var_dump(round(1.000113,2));//1
var_dump(round(1.113,2));1.11

sqrt

格式 描述 输入 输出
sqrt(被开方数) 求平方根 被开方数 平方根

实例:

var_dump(sqrt(9));//3

max

格式 描述 输入 输出
如下实例 最大值 多个数字或数组 返回最大值

实例:

max(432,56,7,8);
max(array(43,56,7,));

min

格式 描述 输入 输出
与max类似 最小值 多个数字或数组 返回最小值

实例:与max类似

mt_rand

格式 描述 输入 输出
mt_rand(最小数,最大数) 最佳随机数 固定最小数最大数 范围内的随机数

实例:

var_dump(mt_rand(10,100));

rand

格式 描述 输入 输出
rand(最小数,最大数) 随机数 固定最小数最大数 范围内的随机数

实例:

var_dump(rand(10,100));

pi

格式 描述 输入 输出
pi() 获取圆周率值 圆周率

实例:

pi();//3.14....

赞(18) 打赏
未经允许不得转载:王明昌博客 » PHP函数-数学函数
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏