的 POW ()函数用于计算特定数量的幂。它返回x y计算,也称为x升至y。PHP还提供了“ **”求幂运算符。
因此,pow(x,y)返回x y,它与x ** y相同
pow ( number $base , number $exp ) : number
序号 | 参数及说明 |
---|---|
1 | 基础 基底被升高 |
2 | 需要增加基础的exp能力 |
PHPpow()
函数返回提高为exp幂的基数。如果两个参数均为非负整数,则结果以整数形式返回,否则以浮点数形式返回。
此功能在PHP 4.x,PHP 5.x和PHP 7.x中可用。
以下示例使用函数计算10 2pow()
<?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) . "\n"; 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