PHP Conference China 2020

gmp_pow

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

gmp_powRaise number into power

说明

gmp_pow ( GMP $base , int $exp ) : GMP

Raise base into power exp.

参数

base

The base number.

PHP 5.5 之前为 GMP 数值资源,PHP 5.6 之后为 GMP 对象或数字,或可以转为数字的字符串。

exp

The positive power to raise the base.

返回值

The new (raised) number, as a GMP number. The case of 0^0 yields 1.

范例

Example #1 gmp_pow() example

<?php
$pow1 
gmp_pow("2"31);
echo 
gmp_strval($pow1) . "\n";
$pow2 gmp_pow("0"0);
echo 
gmp_strval($pow2) . "\n";
$pow3 gmp_pow("2", -1); // Negative exp, generates warning
echo gmp_strval($pow3) . "\n";
?>

以上例程会输出:

2147483648
1

add a note add a note

User Contributed Notes 1 note

up
-2
rahulkadukar at yahoo dot com
9 years ago
A Sample code can be shown as

<?php
echo gmp_strval(gmp_pow(4,4)); //This would give the answer as 256
?>
To Top