(PHP 4, PHP 5)
pow — 指数表現
base
使用する基数。
exp
指数。
base
の exp
乗を返します。
両方の引数が非負の整数で、かつ結果が integer 型の範囲に収まる場合は、結果を integer 型で返します。
それ以外の場合は結果を float 型で返します。
バージョン | 説明 |
---|---|
4.2.0 | PHP 値が計算できない場合に警告を発生することはなくなりました。 |
4.0.6 | 可能な場合は、結果を integer で返すようになりました。 以前は、結果を常に float で返していました。 そのため、値によっては間違った結果となることがありました。 |
例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); // エラー
?>
注意:
この関数はすべての入力を (スカラー値以外でも) 数値に変換します。 その結果、予想外の結果を引き起こすことがあります。