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