PHP log10()函数

定义和用法

 日志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

参数

序号参数及说明
1arg
要以10为底的对数的数字

返回值

PHP log10()函数返回arg的以10为底的对数。

PHP版本

此功能在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