PHP pow() 函数
定义和用法
** pow **() 函数用于计算某个数的幂。它返回 xy 计算结果,即 x 的 y 次方。PHP 还提供“**”运算符作为指数运算符。
因此,pow(x,y) 返回 xy,与 x**y 相同
语法
pow ( number $base , number $exp ) : number
参数
序号 | 参数和说明 |
---|---|
1 | base 要计算幂的基数 |
2 | exp 基数的幂 |
返回值
PHP pow() 函数返回基数的 exp 次方。如果两个参数都是非负整数,结果将作为整数返回,否则将作为浮点数返回。
PHP 版本
此函数可以在 PHP 版本 4.x、PHP 5.x 和 PHP 7.x 中使用。
示例
以下示例使用 pow() 函数计算 102
<?php echo "pow(10,2) = " . pow(10,2); echo " using ** operator " . 10**2; ?>
输出
将生成以下结果 −
pow(10,2) = 100 using ** operator 100
示例
任何数的 0 次方结果为 1。以下示例验证了这一点 −
<?php $x=10; $y=0; echo "pow(" . $x, "," . $y . ")=". pow($x,$y); ?>
输出
将生成以下结果 −
pow(10,0)=1
示例
以下示例使用 pow() 函数计算 100 的平方根;
<?php $x=100; $y=0.5; echo "pow(" . $x, "," . $y . ")=". pow($x,$y) . "
"; echo "using sqrt() function : ". sqrt(100); ?>
输出
将生成以下结果 −
pow(100,0.5)=10 using sqrt() function : 10
示例
此示例展示了在计算圆的面积中使用 pow() 函数。−
<?php $radius=5; echo "radius = " . $radius . " area = " . M_PI*pow(5,2); ?>
输出
将生成以下结果 −
radius = 5 area = 78.539816339745
广告