log10

関数の概要

PHPの log10 関数は、指定した数値の常用対数(底が10の対数)を計算します。数学や科学の計算だけでなく、データのスケーリングや解析など数値操作の幅広い場面で活用されます。

パラメータの説明

  • float $arg – 常用対数を計算したい正の実数を指定します。0以下の値を指定すると警告が発生し、結果は −INF または NaN になる可能性があります。

戻り値

指定した数値の常用対数を浮動小数点数で返します。引数が正の数であれば、計算済みの対数値を返します。引数が負数や0の場合は、警告が発生し、不正な値を返すことがありますので注意が必要です。

使用例

基本的な使い方

echo log10(100); // 出力: 2

100の常用対数は2です。つまり10の2乗が100になるため、log10(100) は2を返します。

小数の対数を計算する

echo log10(0.01); // 出力: -2

0.01 (10の-2乗) の常用対数は -2 です。小数の場合でも同様に計算できます。

変数を使った例


$value = 1000;
$result = log10($value);
echo "log10($value) = $result"; // 出力: log10(1000) = 3

変数に格納した数値に対しても log10 を使うことができ、結果を変数に保存して利用可能です。

関連する関数

  • log() – 任意の底による対数計算を行う関数。標準では自然対数(底e)を計算。
  • pow() – 累乗を計算する関数。逆操作としてよく使われる。
  • exp() – 指数関数を計算する関数。自然対数の逆関数。

まとめ

PHPの log10 関数は、数値の常用対数を簡単に求められる便利な関数です。数値が正の実数であれば正確に計算でき、データ分析や科学計算など幅広く応用可能です。負数やゼロは扱えないため、入力値のチェックも適宜行うことをおすすめします。