php实现十进制转二进制
例子,十进制转为二进制。
//php实现进制转换
function dec2bin ($dec) {
$flag = array();
while ($dec != 0) {
array_push($flag,$dec%2);
$dec = (int)($dec/2);
}
$binstr = '';
while (!emptyempty($flag)) {
$binstr .= array_pop($flag);
}
return $binstr;
}
echo dec2bin(7);
注意:
以上代码用于练习进制转换。
PHP已提供内嵌函数decbin()以及base_convert();
例子:
<?php
echo '<br/>';
echo base_convert(7,10,2);
echo '<br/>';
echo base_convert(1111,2,8);
echo '<br/>';
echo decbin(6);
您可能感兴趣的文章:
PHP如何实现字符串16进制转换2进制?
PHP如何将十进制转换为十六进制?(代码示例)
asp.net中2, 8, 10, 16进制转换
php十进制转二进制不用函数
php实现十进制转二进制
php 十六进制转化为二进制的代码
PHP中的进制转换
Python进制之间如何转换
php中十进制、二进制、八进制和十六进制转换函数
php中文汉字与16进制编码转换三种方法