そのまんま!

pow

(PHP 3, PHP 4, PHP 5)

pow -- 指数表現

説明

number pow ( number base, number exp )

baseexp 乗を返します。

注意: PHP は、負の exp を処理できません。

警告

PHP 4.0.6 より前のバージョンでは、pow() は 常に float を返します。この場合、警告は発生しません。

パラメータ

base

使用する基数。

exp

指数。

返り値

baseexp 乗を 返します。可能な場合、この関数は、integer 型の値を 返します。累乗が計算できない場合は FALSE を返します。

変更履歴

バージョン説明
4.0.6 以降 可能な場合は、結果を integer で返すようになりました。 以前は、結果を常に float で返していました。
4.2.0 以降 PHP 値が計算できない場合に警告を発生することはなくなり、 単に FALSE を返すだけとなりました。

例 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); // エラー

?>

参考

exp()
sqrt()
bcpow()
gmp_pow()