English | 简体中文 | 繁體中文
查询

variant_pow()函数—用法及示例

「 计算指定数字的指定幂次的乘方 」


函数名:variant_pow()

适用版本:PHP 5, PHP 7

用法:variant_pow ( mixed $left , mixed $right ) : mixed

函数描述:计算指定数字的指定幂次的乘方。

参数:

  • $left:指定的底数,可以是一个整数、浮点数、字符串或者一个 variant 对象。
  • $right:指定的指数,可以是一个整数、浮点数、字符串或者一个 variant 对象。

返回值:计算结果,可以是一个整数、浮点数、字符串或者一个 variant 对象。

示例:

<?php
$base = 2;
$exponent = 3;

$result = variant_pow($base, $exponent);
echo "2的3次方结果为:".$result."\n";

$base = 1.5;
$exponent = 2.5;

$result = variant_pow($base, $exponent);
echo "1.5的2.5次方结果为:".$result."\n";

$base = "10";
$exponent = "2";

$result = variant_pow($base, $exponent);
echo "10的2次方结果为:".$result."\n";

$base = new VARIANT(4.5, VT_R4);
$exponent = new VARIANT(2, VT_I2);

$result = variant_pow($base, $exponent);
echo "4.5的2次方结果为:".$result."\n";
?>

输出:

2的3次方结果为:8
1.5的2.5次方结果为:2.9154759474227
10的2次方结果为:100
4.5的2次方结果为:20.25

注意事项:

  • 如果底数和指数都是整数,那么返回的结果也是整数。
  • 如果底数和指数中有一个或者两个是浮点数,那么返回的结果也是浮点数。
  • 如果底数和指数中有一个或者两个是字符串,那么会尝试将其转换为数字进行计算。
  • 如果底数和指数中有一个或者两个是 variant 对象,那么会尝试根据 variant 对象的类型进行计算。
  • 如果计算过程中出现错误,比如底数或指数无效,返回值为 NULL。
  • 该函数在 PHP 7 中已被废弃,不建议在新的代码中使用。推荐使用更加常见的数学函数来实现乘方运算,比如 pow() 函数。
补充纠错
上一个函数: variant_round()函数
下一个函数: variant_xor()函数
热门PHP函数
分享链接