直接上代码
$a = '4145C28F'; $v = hexdec($a); $x = ($v & ((1 << 23) - 1)) + (1 << 23) * ($v >> 31 | 1); $exp = ($v >> 23 & 0xFF) - 127; $res = $x * pow(2, $exp - 23); if(($v >> 31) == 1){ $res = -$res; } echo $res;