當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP octdec( )用法及代碼示例


在早期的計算中,八進製數和八進製編號係統非常流行用於計數輸入和輸出,因為八進製數和八進製編號係統工作在八位計數時,輸入和輸出一次隻能計數八字節。由於八進製數係統的廣泛使用,經常發生,我們需要將八進製數轉換為其等效的十進製數。有很多方法可以將八進製數轉換為其等效的十進製數,但是它們有點time-consuming。但是PHP為我們提供了一個內置函數,該函數可用於將八進製數轉換為其等效的十進製數。

octdec()函數是PHP中的內置函數,用於計算八進製數的十進製等效項。 octdec()函數將太大的數字轉換為整數類型,在這種情況下,較大的值作為浮點數返回。

用法:


octdec(value)

參數:該函數接受單個參數$value。它是一個字符串,代表要查找其八進製等效項的八進製數字。

返回值:它返回作為字符串傳遞給函數的八進製數的十進製表示形式。

例子:

Input : octdec("46")
Output : 38

Input : octdec("3098")
Output : 24

Input : octdec("-105")
Output : 69

以下示例程序旨在說明octdec()在PHP中的工作:

  1. 當將正數作為參數傳遞時:
    <?php 
      
    echo octdec("3098"); 
      
    ?>

    輸出:

    24
  2. 當將負數作為參數傳遞時:
    <?php 
      
    echo octdec("-105"); 
      
    ?>

    輸出:

    69

注意事項

  • 它將八進製數轉換為等效的十進製數。
  • 如果數字太大而不能作為整數類型返回,則將其返回為float值。
  • 如今,八進製數字係統不如十六進製數字係統流行。

參考:
http://php.net/manual/en/function.octdec.php



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | octdec() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。