php如何将16进制浮点型数字转为十进制 如十六进制数:436a5301转为十进制浮点数是:234.324用php如何才能实现上面的功能?注,我在网上找了很多资料都没能实现,所以才到这提问。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我看了,没有全部看懂,请问这个功能如果用PHP怎么写吗? 这个问题已经解解决了谢谢各位的帮助。下面是php实现的方法:/** * 十六进制浮点型转为十进制 * @param String $strHex 十六进制浮点数 */function hexToDecFloat($strHex) { $v = hexdec($strHex); $x = ($v & ((1 << 23) - 1)) + (1 << 23) * ($v >> 31 | 1); $exp = ($v >> 23 & 0xFF) - 127; return $x * pow(2, $exp - 23);} 请教一个关于用cURL实现文件上传的问题? php类传递问题 有要做sugarcrm的吗? 判断一个字符在另一个串里存不存在的方法 这个在apache要怎么实现 关于Apache+PHP+MySQL+ Zend Optimizer的问题!急呀!!我是菜鸟搞了很久! Android系统平板,怎样安装PHP? 这个正则表达式怎么写 显示饼图的问题,熟悉PHP生成图象的请进。 高分求教,linux下如何配置,可以用PHP的mail()函数发邮件(通过SMTP)? 配置apach+mysql+php时 apach 找不到mysql.dll 麻烦各位大侠帮忙解决 帮忙写个正则
/**
* 十六进制浮点型转为十进制
* @param String $strHex 十六进制浮点数
*/
function hexToDecFloat($strHex) {
$v = hexdec($strHex);
$x = ($v & ((1 << 23) - 1)) + (1 << 23) * ($v >> 31 | 1);
$exp = ($v >> 23 & 0xFF) - 127;
return $x * pow(2, $exp - 23);
}