好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php base_convert()进制数字转换函数 - php函数

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函数的详细内容...

  阅读:36次