//转换为十六进制
function convertToNumber($str){
$length = strlen($str);
for($i=0;$i<$length;$i++){
$numberStr .= dechex(ord($str[$i]));
}
return $numberStr;
}
//十六进制转为字符
function convertToChar($hexdata){
$str = '';
for($i=0; $i < strlen($hexdata); $i += 2) {
$str .= chr(hexdec(substr($hexdata, $i, 2)));
}
return $str;
}
php中以空格tab逗号分号分割字符串
$machines=preg_split('/[\s,;]+/',$machine_list);
bindec() -- 二进制转换为十进制
decbin() -- 十进制转换为二进制
dechex() -- 十进制转换为十六进制
decoct() -- 十进制转换为八进制
hexdec() -- 十六进制转换为十进制
octdec() -- 八进制转换为十进制
base_convert()-- 在任意进制之间转换数字
--转自