PHP pow() 函数
phpserver side programmingprogramming更新于 2025/8/25 23:07:17
定义和用法
pow () 函数用于计算某个数的幂。它返回 xy 的幂,也称为 x 的 y 幂。PHP 也提供"**"作为指数运算符。
因此,pow(x,y) 返回 xy,与 x**y 相同
语法
pow ( 数字 $base , 数字 $exp ) : 数字
参数
| Sr.No | 参数 &说明 |
|---|---|
| 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

