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


PHP bindec( )用法及代碼示例


在處理數字時,很多時候我們需要轉換數字的基數,最常用的轉換之一是將二進製轉換為十進製。為此,PHP為我們提供了內置函數bindec()。 PHP中的bindec()函數用於返回二進製數的十進製等效項。它接受一個字符串參數,它是我們要轉換為十進製的二進製數。
參數必須是字符串,否則不同的數據類型將產生意外的結果。

用法:

bindec(binary_string)

參數:此函數接受單個參數binary_string,該參數表示要轉換為十進製的二進製字符串。


返回值:它返回二進製數binary_string的十進製值。

例子:

Input : bindec('110011')
Output : 51

Input : bindec('000110011')
Output : 51

Input : bindec('111')
Output : 7

以下示例程序旨在說明PHP中的bindec()函數:

  • 如果將“ 110011”作為參數傳遞:
    <?php
      
    echo bindec('110011'); 
      
    ?>      

    輸出:

    51
  • 當將“ 000110011”作為參數傳遞時:
    <?php
      
    echo bindec('000110011'); 
      
    ?>      

    輸出:

    51
  • 如果將“ 111”作為參數傳遞:
    <?php
      
    echo bindec('111'); 
      
    ?>

    輸出:

    7

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



相關用法


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