PHP log10()函数
定义和用法
该 日志10 ()函数计算的数的底数为10的对数。
以10为底的对数也称为通用算法或sandard算法。log10(x)函数计算log10x。通过以下方程与自然算法有关-
log10x=logex/loge10这样
log10100=loge100/loge10=2
在PHP中,日志10由 log10()函数表示
语法
log10 ( float $arg ) : float
参数
要以10为底的对数的数字
返回值
PHPlog10()函数返回arg的以10为底的对数。
PHP版本
此功能在PHP4.x,PHP5.x和PHP7.x中可用。
示例
以下示例计算以10为底的对数
<?php $arg=100; echo "log10(" . $arg. ")=" . log10($arg) . "\n"; ?>
输出结果
这将产生以下结果-
log10(100)=2
示例
以下代码计算欧拉数M_E的以10为底的对数。其结果是等于预定的恒定M_LOG10E-
<?php $arg=M_E; echo "log10(" . $arg. ")=" . log10($arg) . "\n"; echo "predefined constant M_LOG10E=" . M_LOG10E; ?>
输出结果
这将产生以下结果-
log10(2.718281828459)=0.43429448190325 predefined constant M_LOG10E=0.43429448190325
示例
下面的示例计算log100并返回-infinity。-
<?php $arg=0; echo "log10(" . $arg. ")=" . log10($arg) . "\n"; ?>
输出结果
这将产生以下结果-
log10(0)=-INF
示例
同样,sqrt(-1)会导致NAN。因此,它的log10()也返回NAN-
<?php $arg=sqrt(-1); echo "log10(" . $arg. ")=" . log10($arg) . "\n"; ?>
输出结果
这将产生以下结果-
log10(NAN)=NAN