abs

関数の概要

PHPの abs 関数は、数値の絶対値(符号を除いた値)を取得するときに使います。数値が正の場合はそのままの値を返し、負の場合は正の値に変換して返します。数値の符号を気にせずに計算や比較をしたい場合に便利な関数です。

パラメータの説明

  • number(必須): 絶対値を取得したい整数または浮動小数点数を指定します。

戻り値

指定した数値の絶対値が整数または浮動小数点数で返されます。引数に整数を渡した場合は整数、浮動小数点数を渡した場合は浮動小数点数が返ります。

使用例

基本的な使い方

<?php
echo abs(-10);  // 結果: 10
?>

負の整数 -10 の絶対値を取得し、10 として表示します。

浮動小数点数の絶対値を取得

<?php
echo abs(-3.14);  // 結果: 3.14
?>

負の浮動小数点数 -3.14 の絶対値を取得して表示します。

変数を使った例

<?php
$score = -25;
$positiveScore = abs($score);
echo $positiveScore;  // 結果: 25
?>

変数に格納された負の値の絶対値を取得し、別の変数に代入してから表示しています。

関連する関数

  • round: 数値を四捨五入する関数
  • ceil: 数値を切り上げる関数
  • floor: 数値を切り捨てる関数
  • min: 最小値を取得する関数
  • max: 最大値を取得する関数

まとめ

PHPの abs 関数は数値の絶対値を簡単に取得できる便利な関数です。引数に整数や浮動小数点数を渡すだけで、符号を除いた正の値が返されるため、負の値が混在する計算や処理を行う際に役立ちます。初心者でも使いやすく、実務でも頻繁に使われる基本的な数値操作関数の一つです。