pow
(PHP 4, PHP 5)
pow — 指数表現
説明
number pow
( number $base
, number $exp
)
base の exp 乗を返します。
警告
PHP 4.0.6 より前のバージョンでは、pow() は 常に float を返します。この場合、警告は発生しません。
パラメータ
- base
-
使用する基数。
- exp
-
指数。
返り値
base の exp 乗を 返します。可能な場合、この関数は、integer 型の値を 返します。累乗が計算できない場合は FALSE を返します。
変更履歴
バージョン | 説明 |
---|---|
4.0.6 以降 | 可能な場合は、結果を integer で返すようになりました。 以前は、結果を常に float で返していました。 そのため、値によっては間違った結果となることがありました。 |
4.2.0 以降 | PHP 値が計算できない場合に警告を発生することはなくなり、 単に FALSE を返すだけとなりました。 |
例
Example#1 pow() の例
<?php
var_dump(pow(2, 8)); // int(256)
echo pow(-1, 20); // 1
echo pow(0, 0); // 1
echo pow(-1, 5.5); // エラー
?>