1.二进制:
1.1.二进制转十进制:
函数:bindec(string $binary_string);
@param $binary_string 参数表示所要转换的二进制字符串。
@return 返回与$binary_string参数所表示的二进制数的十进制数等价值。
函数说明:
bindec()将一个二进制数转换成Integer类型或者出于大小的需要,转换为float类型。
bindec()将所有的$binary_string值解释为无符号整数。这是因为bindec()函数将其最高有效位视为数量级而非符号位。【即最高位0或1并不被bindec()表示为+或-而是按值来表示1就是1,0就是0】
注意:参数必须为字符串,使用其他的数据类型会导致不可预知的结果。
范例:
<?php echo bindec('10010') . "\n"; echo bindec('00110') . "\n"; echo bindec('1111') . "\n";
以上程序语句会依次输出:18,6,15
1.2.二进制转十六进制
函数:bin2hex(string $str);
@param $str 将要转换的ASCII字符的字符串。
@return 返回转换字符串的十六进制值。
函数说明:
bin2hex() 函数把 AS