该 日志10 ()函数计算的数的底数为10的对数。
以10为底的对数也称为通用算法或sandard算法。log10(x)函数计算log 10 x。通过以下方程与自然算法有关-
log 10 x = log e x / log e 10这样
log 10 100 = log e 100 / log e 10 = 2
在PHP中,日志10由 log10()函数表示
log10 ( float $arg ) : float
| 序号 | 参数及说明 | 
|---|---|
| 1 | arg 要以10为底的对数的数字 | 
PHP log10()函数返回arg的以10为底的对数。
此功能在PHP 4.x,PHP 5.x和PHP 7.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
下面的示例计算log 10 0并返回-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