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 次瀏覽

開啟 職業 生涯

透過完成課程獲取認證

開始學習
廣告
© . All rights reserved.