Php/docs/function.pow

提供:Dev Guides
< Php
移動先:案内検索

pow

(PHP 4, PHP 5, PHP 7)

pow指数表現


説明

pow ( int|float $base , int|float $exp ) : int|float

baseexp 乗を返します。

注意:

PHP 5.6 以降では、 ** 演算子も使えます。

パラメータ

base
使用する基数。
exp
指数。


返り値

baseexp 乗を返します。 両方の引数が非負の整数で、かつ結果が int 型の範囲に収まる場合は、結果を int 型で返します。 それ以外の場合は結果を float 型で返します。


例1 pow() の例

<?phpvar_dump(pow(2, 8)); // int(256)echo pow(-1, 20); // 1echo pow(0, 0); // 1echo pow(10, -1); // 0.1echo pow(-1, 5.5); // PHP >=5.2.2: NANecho pow(-1, 5.5); // PHP <5.2.2: -NAN?>

注意

注意:

この関数はすべての入力を (スカラー値以外でも) 数値に変換します。 その結果、予想外の結果を引き起こすことがあります。

参考

  • exp() - e の累乗を計算する
  • sqrt() - 平方根
  • bcpow() - 任意精度数値をべき乗する
  • gmp_pow() - べき乗を計算する