PHP中 進製轉換函式

2022-02-21 02:58:13 字數 1025 閱讀 6150

進製

全拼縮寫

二進位制binary

bin八進位制

octal

oct十進位制

decimal

dec十六進製制

hexadecimal

hex主要是

二、八、十六進製制與常用的十進位制之間的轉換,一共3組,外加乙個base_convert,進行任意進製之間的轉換。

bindec ( string $binary_string ) : number
二進位制轉十進位制,binary_string 視為無符號

示例

bindec('110011') //51

bindec('000110011') //51

decbin ( int $number ) : string
十進位制轉二進位制

示例

decbin(26) //11010
octdec ( string $octal_string ) : number
八進位制轉十進位制

示例

octdec('77')  //63
decoct ( int $number ) : string
十進位制轉八進位制

示例

decoct(264) //410
hexdec ( string $hex_string ) : number
十六進製制轉十進位制

示例

hexdec("ee")  //238
dechex ( int $number ) : string
十進位制轉十六進製制

示例

dechex(47) //2f
任意進製轉換,具體使用可參看

base_convert.

php中進製轉換

我們知道,進製有二進位制 八進位制 十進位制 十六進製制,但在php中只能訪問八進位制 十進位制 十六進製制 在講進製轉換之前,我們先說一下進製單詞的縮寫 php中提供了進製轉換的函式,這些函式的命名非常有規律,規律 數據的進製單詞縮寫 要轉換的進製單詞縮寫,比如我十進位制要轉換為二進位制,轉換函式...

C 中進製轉換

char itoa int value,char string,int radix 原型說明 value 欲轉換的資料 string 目標字串的位址 radix 轉換後的進製數,可以是2進製,10進製,16進製制等 include using namespace std 將數字以二進位制形式輸出 i...

linux中進製轉換

方式一 使用 或 格式為 base number 或 base number 其中base為進製,number為對應進製數。這種方式輸入2進製 16進製制等,但只能輸出為10進製,如下 root laptop echo 2 1100 12root laptop echo 2 1100 12root ...