abs

絶対値

説明

intfloat abs(intfloat $num)

num の絶対値を返します。

パラメータ

num

処理する数値。

戻り値

num の絶対値を返します。もし num の型が float であった場合、 戻り値の型も float となります。それ以外の場合は 戻り値の型は int となります(float は、 int の最大値より大きい値をとることがありえるからです)。

変更履歴

バージョン 説明
8.0.0 num は、 数値への変換をサポートした内部オブジェクトを受け入れなくなりました。

例

例1 abs の例

<?php
var_dump(abs(-4.2));
var_dump(abs(5));
var_dump(abs(-5));
?>

上の例の出力は以下となります。

float(4.2)
int(5)
int(5)

参考

  • gmp_abs
  • gmp_sign