Math 関数
PHP Manual

pow

(PHP 4, PHP 5)

pow指数表現

説明

number pow ( number $base , number $exp )

baseexp 乗を返します。

パラメータ

base

使用する基数。

exp

指数。

返り値

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

変更履歴

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

例1 pow() の例

<?php

var_dump
(pow(28)); // int(256)
echo pow(-120); // 1
echo pow(00); // 1

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

?>

注意

注意:

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

参考


Math 関数
PHP Manual