今日の人気記事

  1. 配列を文字列に変換する - implode()
  2. 文字列をファイルに書き込む - file_put_contents()
  3. ヒアドキュメント
  4. 論理値 - boolean
  5. OS情報を取得 - php_uname()

自然対数、常用対数を取得 - log()、log10()

当ページのリンクには広告が含まれています。

Webプログラミング言語PHPで、自然対数を計算する関数 log()、常用対数を取得する関数 log10()を紹介します。

log関数、log10関数

float log ( float $arg [, float $base = M_E ] )
float log10 ( float $arg )
指定した数値から対数を計算します。log10関数に第2引数はありません。
引数
$arg
対数を計算する数値を指定します。
$base
対数の底を指定します。
引数を指定しない場合は、e(自然対数の底、ネイピア数)が指定されます。
返り値
指定した数値の対数(float型)を返します。

サンプルコード

自然対数を計算するサンプルコードです。以下のコードで使っている「M_E」は、PHPにあらかじめ定義されている定数e(自然対数の底、ネイピア数)です。

log( 数値 )
<?php
$arg = 10;
echo log( $arg ) . "\n";
echo log( M_E ) . "\n";
echo log10( 100 ) . "\n";
?>

実行結果です。自然対数、常用対数の計算結果が表示されています。

2.302585092994
1
2

数学 の人気記事

  1. 数値の小数点以下を処理(四捨五入・切り捨て・切り上げ) - round関数、floor関数、ceil関数
  2. 数字の表記を3桁のカンマ区切りに - number_format()
  3. 最小値を取得 - min()
  4. 10進数 ⇔ 2進数変換 - decbin()、bindec()

関連記事(一部広告含む)