base_convert() 函式在 PHP 中


base_convert() 函式將一個數從一個進位制轉換為另一個進位制,例如八進位制數轉換為十進位制數。這裡提到的進位制應該在 2 到 36 之間。進位制大於10的數中的數字使用字母 a-z 來表示,即 a 為 10,b 為 11,d 為 13,z 為 35,依此類推。

語法

base_convert(num, original_base, to_base)

引數

  • num − 要轉換的數字

  • original_base − 原始進位制。這裡提到的進位制應該在 2 到 36 之間。進位制大於10的數中的數字使用字母 a-z 來表示,即 a 為 10,b 為 11,d 為 13,z 為 35,依此類推。

  • to_base − 要轉換到的進位制。這裡提到的進位制應該在 2 到 36 之間。進位制大於10的數中的數字使用字母 a-z 來表示,即 a 為 10,b 為 11,d 為 13,z 為 35,依此類推。

返回

base_convert() 函式返回一個字串,表示轉換為所需進位制的數字。

示例

 即時演示

<?php
   $res = "0040";
   echo base_convert($res,8,10);
?>

輸出

32

示例

 即時演示

<?php
   $res = "D365";
   echo base_convert($res,16,8);
?>

輸出

151545

示例

讓我們看另一個示例 −

 即時演示

<?php
   $res = "101101";
   echo base_convert($res,2,16);
?>

輸出

2d

更新時間: 26-12-2019

60 次瀏覽

開啟您的 職業生涯

完成課程並獲得認證

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