📜  PHP | log(), log10() 函数

📅  最后修改于: 2022-05-13 01:56:42.358000             🧑  作者: Mango

PHP | log(), log10() 函数

对数是取幂的反运算。一个数字的对数实际上是另一个数字(即底数)必须提高到的指数才能产生该数字。如果欧拉数“e”用作任何对数运算的底,则称为自然对数运算,另一种流行的对数运算是以 10 为底。

在PHP中,如果未指定底数,则 log()函数用于计算数字的自然对数,而 log10()函数计算数字的以 10 为底的对数。

log()函数

句法:

float log ($arg, $base)

参数:该函数最多可以接受两个参数,如下所示:

  • $arg:必填参数,表示要计算对数的个数。
  • $base:这是一个可选参数,表示对数运算的底数。如果没有给出,M_E 即欧拉数被用作计算自然对数的基数。

返回类型:此函数返回对数运算的结果。

例子:

Input :  $arg = M_E * M_E;
Output : 2

Input : $arg = 1024;
        $base = 2;
Output : 10    

下面的程序说明了 log() 在PHP中的工作:


输出:

log(81, 3) = 4
log(81, 9) = 2
log(81, 81) = 1

log10()函数

句法:

float log10 ($arg)

参数:该函数接受单个参数 $arg,它指的是要计算其对数的数量。

返回类型:此函数返回以 10 为底的对数运算的结果。

例子:

Input :  $arg = 100;
Output : 2

Input : $arg = 10000;
        $base = 4;
Output : 10    

下面的程序说明了 log10() 在PHP中的工作:

=10;$arg/=10)
  echo 'log10('.$arg.') = '.log10($arg)."\n";
?>

输出:

log10(100000) = 5
log10(10000) = 4
log10(1000) = 3
log10(100) = 2
log10(10) = 1

需要注意的要点

  • log()函数是一种非常流行的计算对数值的方法。
  • PHP | exp()函数是 log() 的对应函数。