abs

(PHP 4, PHP 5, PHP 7, PHP 8)

abs — 絶対値

説明

abs(int|float $num): int|float

num の絶対値を返します。

パラメータ

num

処理する数値。

戻り値

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

変更履歴

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

例

例1 abs() の例

<?php
echo abs(-4.2); // 4.2 (double/float)
echo abs(5);    // 5 (integer)
echo abs(-5);   // 5 (integer)
?>

参考

関連キーワード:  num, float, int, Math, 数値, 関数, 変換, 参考, オブジェクト, 内部