//进制变换 10->16
function heTransform($data) {
var pattern = new RegExp('^[1-9]d*|0$'); //判断是否是10进制数字
if(pattern.test($data)) {
var hex_num = parseInt($data).toString(16);
var zero = '0000';
var tmp = 4-$data.length;
return '0x' + zero.substr(0,tmp) + hex_num;
} else {
return $data;
}
}
本文介绍了一个将十进制数字转换为十六进制格式的PHP函数。该函数首先验证输入是否为十进制数,然后进行转换,并在结果前加上'0x'前缀。
1795

被折叠的 条评论
为什么被折叠?



