现在的位置: 首页 > 架构设计 > 正文

PHP 常用数学计算内部函数有哪些

2020年05月26日 架构设计 ⁄ 共 1774字 ⁄ 字号 评论关闭

  一般的计算,我们可以通过运算符解决,比如加减乘除等。使用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技术的优质平台!

抱歉!评论已关闭.