PHP pow 数学函数
-
定义和用法
pow - 指数表达式 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 v4.2.0 如果不能计算幂,将发出一条警告,pow() 将返回 FALSE。pow() 开始不产生任何的警告。
v4.0.6 如果可能函数现在会返回 integer 的结果,之前 总是返回 float,对于较旧的版本,对于复数,您可能会收到假结果。
-
语法
pow( number $base , number $exp )
返回 base 的 exp 次方的幂。如果可能,本函数会返回整数。 -
参数
参数 必需的 描述 base 是 基数 exp 是 指数 -
返回值
base 的 exp 次方的幂。如果两个参数都是非负整数,并且结果可以表示为整数,则结果将以整数类型返回,否则将以浮点数形式返回。 -
示例
尝试一下var_dump(pow(2, 8)); // int(256) echo '<br/>'; echo pow(-1, 20); // 1 echo '<br/>'; echo pow(0, 0); // 1 echo '<br/>'; echo pow(-1, 5.5); // PHP >4.0.6 NAN echo '<br/>'; echo pow(-1, 5.5); // PHP <=4.0.6 1.#IND
本函数会转换所有输入为数字,即使是非标量值,会导致怪异的(weird)结果。
-