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 | 参数 &说明 |
|---|---|
| 1 | arg 要计算以 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

