PHP 10 的对数函数 ()


定义和用法

 log10 () 函数计算特定数字的 10 为底的对数。

10 为底的对数也被称为常用或标准对数。log10(x) 函数计算 log10x。它通过以下公式与自然对数相关 :−

log10x=logex/loge10 所以

log10100=loge100/loge10 = 2

在 PHP 中,log10 log10() 函数表示

语法

log10 ( float $arg ) : float

参数

No参数 & 描述
1arg
计算其 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

更新于: 2020 年 6 月 29 日

117 次浏览

开启 职业 生涯

通过完成课程获取认证

开始学习
广告