php base_convert()进制数字转换函数
语法: base_convert(number,frombase,tobase)
参数 描述
number 必需,原始值.
frombase 必需,数字原来的进制.
tobase 必需,要转换的进制.
PHP实例代码如下:
$hexadecimal = 'a37334' ; echo base_convert ( $hexadecimal ,16,2); //转换为二进制输出101000110111001100110100 echo "<br>" ; $number = "123" ; echo base_convert ( $number ,10,2); //转换为二进制输出1111011 echo "<br>" ; echo base_convert ( $number ,10,8); //转换为八进制输出173 echo "<br>" ; echo base_convert ( $number ,10,16); //转换为十六进制输出7b $number2 = "100000101" ; //开源phpfensi测试数据 echo "<br>" ; echo base_convert ( $number2 ,2,10); //转换为十进制输出261 echo "<br>" ; echo base_convert ( $number2 ,2,8); //转换为八进制输出405说明: 返回一个字符串,包含 number 以 tobase 进制的表示。number 本身的进制由 frombase 指定,frombase 和 tobase 都只能在 2 和 36 之间(包括 2 和 36),高于十进制的数字用字母 a-z 表示,例如 a 表示 10,b 表示 11 以及 z 表示 35.
查看更多关于php base_convert()进制数字转换函数 - php函数的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did31001