Math 関数
PHP Manual

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 を返すだけとなりました。

例

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

?>

参考


Math 関数
PHP Manual