Math 関数
PHP Manual

pow

(PHP 4, PHP 5)

pow指数表現

説明

number pow ( number $base , number $exp )

baseexp 乗を返します。

警告

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(28)); // int(256)
echo pow(-120); // 1
echo pow(00); // 1

echo pow(-15.5); // エラー

?>

参考


Math 関数
PHP Manual