进制 | 全拼 | 缩写 |
---|---|---|
二进制 | binary | bin |
八进制 | octal | oct |
十进制 | decimal | dec |
十六进制 | hexadecimal | hex |
主要是二、八、十六进制与常用的十进制之间的转换,一共3组,外加一个 base_convert
,进行任意进制之间的转换。
bindec
bindec ( string $binary_string ) : number
二进制转十进制,binary_string 视为无符号
示例
bindec('110011') //51
bindec('000110011') //51
decbin
decbin ( int $number ) : string
十进制转二进制
示例
decbin(26) //11010
octdec
octdec ( string $octal_string ) : number
八进制转十进制
示例
octdec('77') //63
decoct
decoct ( int $number ) : string
十进制转八进制
示例
decoct(264) //410
hexdec
hexdec ( string $hex_string ) : number
十六进制转十进制
示例
hexdec("ee") //238
dechex
dechex ( int $number ) : string
十进制转十六进制
示例
dechex(47) //2f
base_convert
任意进制转换,具体使用可参看
base_convert.