PHP log()函数

定义和用法

log()函数计算了一些自然对数。

对数是指数的倒数。如果10 2 = 100,则表示log 10 100 = 2。自然对数以欧拉数e为基础计算。在PHP中,预定义常量 M_E给出e值为2.7182818284590452354

例如,exp(4.60517018599)= 100(也与e 4.60517018599 = 100相同)。因此,loge 100 = 4.60517018599

在PHP中,loge由 log()函数表示

语法

log ( float $arg [, float $base = M_E ] ) : float

参数

序号参数及说明
1arg
The value whose logarithm is to be calculated
2base base的
默认值为M_E。

返回值

PHP log()函数将arg的对数返回基数。如果未给出底数,则结果为自然对数。

PHP版本

此功能在PHP 4.x,PHP 5.x和PHP 7.x中可用。

示例

下面的示例计算自然对数为100

<?php

   $arg=100;

   echo "log(" . $arg . ")=" . log($arg);

?>

输出结果

这将产生以下结果-

log(100)=4.6051701859881

示例

下面的代码计算2.自然对数的结果是等于预定的恒定M_LN2 -

<?php

   $arg=2;

   echo "log(" . $arg . ")=" . log($arg) . "\n";

   echo "predefined constant M_LN2 : " . M_LN2

?>

输出结果

这将产生以下结果-

log(2)=0.69314718055995

predefined constant M_LN2 : 0.69314718055995

示例

以下示例计算日志2 1024,并返回10-。

<?php

   $arg=1024;

   $base=2;

   echo "log(" . $arg . "," . $base . ")=" . log($arg, $base) . "\n";

?>

输出结果

这将产生以下结果-

log(1024,2)=10

示例

类似地登录2个在预定义的常数e结果M_LOG2E -

<?php

   $arg=M_E;

   $base=2;

   echo "log(" . $arg . "," . $base . ")=" . log($arg, $base) . "\n";

   echo "predefined constant M_LOG2E = ". M_LOG2E;

?>

输出结果

这将产生以下结果-

log(2.718281828459,2)=1.442695040889

predefined constant M_LOG2E = 1.442695040889

以上是 PHP log()函数 的全部内容, 来源链接: utcz.com/z/317114.html

回到顶部