`
javalij
  • 浏览: 35402 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

二进制、八进制、十六进制与十六进制的转换

    博客分类:
  • PHP
PHP 
阅读更多

1、number bindec ( string binary_string )  --  二进制转换为十进制

返回 binary_string 参数所表示的二进制数的十进制等价值。

 

2、string decbin ( int number ) -- 十进制转换为二进制

返回一字符串,包含有给定 number 参数的二进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 32 个 1 的字符串。

 

3、string decoct ( int number ) -- 十进制转换为八进制

返回一字符串,包含有给定 number 参数的八进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 "37777777777"。

 

4、number octdec ( string octal_string ) -- 八进制转换为十进制

返回 octal_string 参数所表示的八进制数的十进制等值。可转换的最大的数值为 17777777777 或十进制的 2147483647。PHP 4.1.0 开始,该函数可以处理大数字,这种情况下,它会返回 float 类型。 

 

5、number hexdec ( string hex_string ) -- 十六进制转换为十进制

返回与 hex_string 参数所表示的十六进制数等值的的十进制数。hexdec() 将一个十六进制字符串转换为十进制数。所能转换的最大数值为 7fffffff,即十进制的 2147483647。PHP 4.1.0 开始,该函数可以处理大数字,这种情况下,它会返回 float 类型。

 

6、string dechex ( int number ) -- 十进制转换为十六进制

返回一字符串,包含有给定 number 参数的十六进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 "ffffffff"。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics