PHP 10 的对数函数 ()
定义和用法
log10 () 函数计算特定数字的 10 为底的对数。
10 为底的对数也被称为常用或标准对数。log10(x) 函数计算 log10x。它通过以下公式与自然对数相关 :−
log10x=logex/loge10 所以
log10100=loge100/loge10 = 2
在 PHP 中,log10 由 log10() 函数表示
语法
log10 ( float $arg ) : float
参数
No | 参数 & 描述 |
---|---|
1 | arg 计算其 10 为底的对数的数字 |
返回值
PHP log10() 函数返回 arg 的 10 为底的对数。
PHP 版本
该函数在 PHP 4.x、PHP 5.x 以及 PHP 7.x 版本中都可用。
示例
以下示例计算 100 的 10 为底的对数
<?php $arg=100; echo "log10(" . $arg. ")=" . log10($arg) . "
"; ?>
输出
这将产生以下结果 −
log10(100)=2
示例
以下代码计算欧拉数 M_E 的 10 为底的对数。结果等于预定义常量 M_LOG10E−
<?php $arg=M_E; echo "log10(" . $arg. ")=" . log10($arg) . "
"; echo "predefined constant M_LOG10E=" . M_LOG10E; ?>
输出
这将产生以下结果 −
log10(2.718281828459)=0.43429448190325 predefined constant M_LOG10E=0.43429448190325
示例
以下示例计算 log100 并返回 - 无穷大。−
<?php $arg=0; echo "log10(" . $arg. ")=" . log10($arg) . "
"; ?>
输出
这将产生以下结果 −
log10(0)=-INF
示例
同样,sqrt(-1) 会产生一个 NaN。因此,它的 log10() 也返回 NaN −
<?php $arg=sqrt(-1); echo "log10(" . $arg. ")=" . log10($arg) . "
"; ?>
输出
这将产生以下结果 −
log10(NAN)=NAN
广告