PHP log10() 函数

phpserver side programmingprogramming更新于 2025/8/26 12:07:17

定义和用法

 log10 () 函数计算一个数的以 10 为底的对数。

以 10 为底的对数也称为通用算法或标准算法。log10(x) 函数计算 log10x。它与自然算法的关系如下:−

log10x=logex/loge10 因此

log10100=loge100/loge10 = 2

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

语法

log10 ( float $arg ) : float

参数

Sr.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

相关文章