php进制之间相互转换
2014-01-17 16:29
246 查看
<?php #####################10进制转2/8/16进制######################### /* string decbin(int number) 返回十进制整数的二进制表示。所能转换的最大数值为十进制的4294967295,其结果为32个1的字符串。 */ echo decbin(123456789)."\n"; /* string decoct(int number) 返回十进制整数的八进制表示。所能转换的最大数值为十进制的4294967295,其结果为"37777777777"。 */ echo decoct(123456789)."\n"; /* string dechex(int number) 返回十进制整数的十六进制表示。所能转换的最大数值为十进制的4294967295,其结果为"ffffffff"。 * */ echo dechex(123456789)."\n"; #####################2/8/16进制转10进制######################### /* number bindec(string binary_string) 返回binary_string参数所表示的二进制数的十进制等价值。 */ echo bindec('111010110111100110100010101')."\n"; /* number octdec ( string octal_string ) 返回八进制数的十进制表示。 */ echo octdec('726746425')."\n"; /* number hexdec ( string hex_string ) 返回与 hex_string 参数所表示的十六进制数等值的的十进制数。 * */ echo hexdec('75bcd15')."\n"; #####################ASCII字符转16进制######################### /* string bin2hex(string str) 把 ASCII 字符的字符串转换为十六进制值。 */ echo bin2hex('hello')."\n"; #####################任意进制间转换######################### /* string base_convert ( string number, int frombase, int tobase ) 返回一字符串,包含 number以tobase进制的表示。number本身的进制由frombase指定。frombase和tobase都只能在2和36之间(包括2和36)。 * 高于十进制的数字用字母a-z表示,例如a表示10b表示11以及z表示35。 */ echo base_convert('75bcd15', 16, 10)."\n"; ?>本文为Eliot原创,转载请注明出处:http://blog.csdn.net/xyw_blog/article/details/18410505
相关文章推荐
- PHP二进制与字符串之间的相互转换教程
- 速战速决 (6) - PHP: 获取 http 请求数据, 获取 get 数据 和 post 数据, json 字符串与对象之间的相互转换
- 使用java语言实现进制之间的相互转换
- 使用java语言实现进制之间的相互转换
- 进制之间相互转换工具
- C# 各种进制之间相互转换
- PHP二进制与字符串之间的相互转换教程
- php中对象(object)与数组(array)之间的相互转换
- 1.不同进制数之间的相互转换
- 用php实现xml与json之间的相互转换
- 字符串字符显示与16进制显示之间的相互转换
- 编程实现36进制和10进制之间的相互转换
- PHP进制转换[实现2、8、16、36、64进制至10进制相互转换]
- php 实现进制相互转换
- js各进制之间的相互转换
- 进制之间的相互转换
- C#进制之间的相互转换详解
- php 实现进制相互转换
- php 进制之间转换数字
- php短网址和数字之间相互转换的方法