1  十进制(decimal system)转换函数

  ① 十进制转二进制  string  decbin(int number).

  参数为一个十进制整型数字,不是整型数字会自动转为整型数字,如'3'转为3,‘a'转为0. 返回字符串

  decbin(3.1) ==decbin(3.6)== decbin('3') == '11'       decbin('a') == '0'

  ②十进制转为8进制  string  decoct(int number).

  参数为一个十进制整型数字,不是整型数字会自动转为整型数字,如'3'转为3,‘a'转为0.返回字符串

  ③十进制转为16进制  string dechex(int number).

  参数为一个十进制整型数字,不是整型数字会自动转为整型数字,如'3'转为3,‘a'转为0.返回字符串

  dechex('15') == dechex(15) == 'f'  dechex('a') == ’0‘

2  二进制(binary system)转换函数

  ①二进制转成十进制  number bindec ( string $binary_string )。返回int或float

  ②二进制转八进制 和 十六进制 没有直接的函数,可以先用bindec()转成十进制,再用decoct(),dechex()

  ③bin2hex($str)函数。此函数是将$str字符串变量的ASCII码值(即二进制形式)转换为十六进制形式.

    bin2hex('a');//string '61' (length=2)

  ④hex2bin($hex_string)函数。转换十六进制字符串为二进制字符串。【自己理解:计算机本身用的就是二进制,所以显示的结果是字符串而不是二进制01010之类的。】

    hex2bin(61);// string 'a' (length=1).

3  八进制(octal system)转换函数

  ①八进制转为十进制  number octdec ( string $octal_string )。返回int或float。

  ②八进制转为二进制和十六进制 要通过十进制过渡。

4  十六进制(hexadecimal system)转换函数

  ①十六进制转为十进制  number hexdec ( string $hex_string )。返回int或float。

  ②十六进制转为二进制 八进制要通过十进制过渡。

5  任意进制转换函数

  string base_convert ( string $number , int $frombase , int $tobase )

  返回一字符串,包含 number 以 tobase 进制的表示。number 本身的进制由 frombase 指定。
  frombase 和tobase 都只能在 2 和 36 之间(包括 2 和 36)。高于十进制的数字用字母 a-z 表示,
  例如 a 表示 10,b 表示 11 以及 z 表示 35。

最新文章

  1. 自定义citationstyles(cls)文献引用模板
  2. java - Stack栈和Heap堆的区别
  3. hdu 1050 (preinitilization or postcleansing, std::fill) 分类: hdoj 2015-06-18 11:33 34人阅读 评论(0) 收藏
  4. HTML---常见标签与插入背景音乐;
  5. BZOJ_1028_[JSOI2007]_麻将_(模拟+贪心)
  6. 404 Not Find When using Owin with OAuth
  7. AddForce给物体添加刚体效果并且脚本增加一个力(按空格实现)
  8. 端口映射工具 redir/socat/xinetd - 运维技术 - 开源中国社区
  9. 新鲜出炉的JSON,拿走不谢!
  10. 《Java从入门到放弃》JavaSE入门篇:练习——单身狗租赁系统
  11. jQuery实现表的编辑删除添加(增删改查)🌚
  12. 深入理解javascript原型和闭包(转)
  13. gitlab+jenkins=自动化构建
  14. byte数组怎么存放到Json中传递
  15. etcd基本操作
  16. maven笔记(3)
  17. IdentityServer4在Asp.Net Core中的应用(一)
  18. 洛谷——P1920 成功密码
  19. v-if和v-show的区别
  20. { ($0, Resolver($0.box)) }(Promise<T>(.pending)):闭包的定义与执行合一

热门文章

  1. Android课程---qq登陆页面(练习)
  2. 利用Columnal网格系统快速搭建网站的基本布局结构
  3. setInterval对某个数值加加渐减
  4. P1311 选择客栈
  5. wpf 属性变更通知接口 INotifyPropertyChanged
  6. Bootstrap 轮播插件
  7. SQL server的存储过程
  8. SQL基础巩固2
  9. .NET 框架基本原理透析⑴
  10. java取整和java四舍五入方法 BigDecimal.setScale()方法详解