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

gmp_perfect_power()函数—用法及示例

「 判断一个数是否是完全幂 」


函数名:gmp_perfect_power()

函数描述:该函数用于判断一个数是否是完全幂。

用法: gmp_perfect_power ( GMP $num ) : bool

参数:

  • $num:一个 GMP 对象或者一个可以转换为 GMP 数字的字符串。

返回值: 如果 $num 是一个完全幂,则返回 true,否则返回 false。

示例:

// 示例 1
$num1 = gmp_init(16);
$result1 = gmp_perfect_power($num1);
if ($result1) {
    echo gmp_strval($num1) . " 是一个完全幂。";
} else {
    echo gmp_strval($num1) . " 不是一个完全幂。";
}
// 输出:16 是一个完全幂。

// 示例 2
$num2 = gmp_init(17);
$result2 = gmp_perfect_power($num2);
if ($result2) {
    echo gmp_strval($num2) . " 是一个完全幂。";
} else {
    echo gmp_strval($num2) . " 不是一个完全幂。";
}
// 输出:17 不是一个完全幂。

注意事项:

  • 在使用该函数之前,需要确保已经加载了 GMP 扩展。
  • 该函数仅适用于 PHP 5.6.0 及以上版本。
补充纠错
上一个函数: GMP::__serialize()函数
下一个函数: gmp_or()函数
热门PHP函数
分享链接