一般的计算,我们可以通过运算符解决,比如加减乘除等。使用PHP的数学计算内部函数,可以帮助我们解决一些比较复杂的计算。下面学步园小编来讲解下PHP常用数学计算内部函数有哪些?
PHP常用数学计算内部函数有哪些
round
round-对浮点数进行四舍五入。round函数语法如下:
round(float,precision)
其中参数precision表示小数点后面要保持的精度位数。如果不写参数precision,表示四舍五入到整数位,比如:
echoround(3.4);//3
echoround(3.5);//4
echoround(3.6);//4
如果precision为2,表示四舍五入到小数点后2位。示例如下:
echoround(1.95583,2);//1.96
如果参数precision为负数,表示四舍五入到小数点前。比如:
echoround(1241757,-3);//1242000
floor
floor-舍去法求整。floor函数语法如下:
floor(value)
floor函数返回不大于value的最大整数,即将value的小数部分舍去取整。示例如下:
echofloor(4);//4
echofloor(4.3);//4
echofloor(9.999);//9
ceil
ceil-进一法取整。ceil函数语法如下:
ceil(value)
ceil函数返回不小于value的最小整数。示例如下:
echoceil(4);//4
echoceil(4.3);//5
echoceil(9.999);//10
pow
pow-求幂。pow函数的语法如下:
PHP常用数学计算内部函数有哪些
pow(base,exp)
pow函数返回base的exp次方的幂。下面的示例表示求2的8次方,返回结果是256。
echopow(2,8);//256
rand
rand-产生一个随机整数。rand函数语法如下:
rand(min,max)
rand函数返回一个介于最小值min和最大值max之间(包括min,max)的随机整数。比如下面示例返回一个2到6之间的随机整数。
echorand(2,6);
max
max-返回参数中数值最大的值。
如果max函数只有一个参数且为数组,max返回该数组中最大的值。
max函数示例如下:
echomax(1,3,5,6,7);//7
echomax(array(2,4,5));//5
min
min-返回参数中的最小值。
如果min函数只有一个参数且为数组,min返回该数组中最小的值。
min函数示例如下:
echomin(1,3,5,6,7);//1
echomin(array(2,4,5));//2
decbin
decbin-十进制转换为二进制。decbin函数语法如下:
decbin(number)
decbin返回一个字符串,即返回参数number的二进制表示。示例如下:
echodecbin(12);
decbin(12)返回的结果是:
1100
bindec
bindec-二进制转换成十进制。bindec函数语法如下:
bindec(binary_string)
bindec函数将二进制字符串binary_string转换成一个十进制整数。示例如下:
echobindec('110011');//51
dechex,hexdec
dechex-十进制转换为十六进制。
hexdec-十六进制转换为十进制。
dechex,hexdec函数示例如下:
echodechex(47);//2f
echohexdec('2f');//47
decoct,octdec
decoct-十进制转换为八进制
octdec-八进制转换为十进制
decoct,octdec函数示例如下:
echodecoct(12);//14
echooctdec('14');//12
以上就是关于“PHP常用数学计算内部函数有哪些”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!