Hướng dẫn php hex to float - php hex để nổi

Xin chào, tôi đang cố gắng chuyển đổi giá trị hex thành float phương pháp tôi đang sử dụng là

function hex2float($strHex) {
$hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
$hex = array_reverse($hex);
$bin = implode('', array_map('chr', $hex));
$array = unpack("dnum", $bin);
return $array['num'];
}

$float = hex2float('4019999a');
echo $float;

Đầu ra

Đầu ra mà nó trở lại là 6.4000015258789 nhưng trên thực tế nó phải là 2.4

Xem tài liệu tham khảo

Hỏi ngày 15 tháng 4 năm 2020 lúc 17:51Apr 15, 2020 at 17:51

Hướng dẫn php hex to float - php hex để nổi

4

Vấn đề của bạn là bạn đang diễn giải giá trị theo thứ tự byte endian nhỏ. Điều này cung cấp cho bạn giá trị không chính xác của 6.4, thực sự là -6.3320110435437E-23. Ngoài ra, bạn đang giải nén điều này như một chiếc phao chính xác đôi. Nó không thể. Đó là độ chính xác đơn (chỉ rộng 4 byte).

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;

Điều này cung cấp cho bạn giá trị chính xác là 2.4.

Một cách dễ dàng hơn để làm điều này là var_dump(unpack('G', hex2bin('4019999a'))[1]); cũng cung cấp cho bạn giá trị chính xác.

Đã trả lời ngày 15 tháng 4 năm 2020 lúc 18:09Apr 15, 2020 at 18:09

Hướng dẫn php hex to float - php hex để nổi

SherifsherifSherif

11.6K3 Huy hiệu vàng31 Huy hiệu bạc57 Huy hiệu đồng3 gold badges31 silver badges57 bronze badges

3

detrate tại hotmail dot com

Giám mục ¶Hexadecimal to decimal

function hex2float($strHex) { $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x"); $bin = implode('', array_map('chr', $hex)); $array = unpack("Gnum", $bin); return $array['num']; } $float = hex2float('4019999a'); echo $float; 03

zubfatal, root tại IT DOT DK ¶(string $hex_string): int|float

Groobo ¶ will ignore any non-hexadecimal characters it encounters. As of PHP 7.4.0 supplying any invalid characters is deprecated.

this1is4me tại hotmail dot com ¶

Maddddidley tại Yahoo Dot Com ¶

andreas.schmeiler ¶

19 năm trước

Ayadav tại Infoprocorp Dot Com ¶

Andy tại Haveland dot com ¶

11 năm trước
function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
03
7.4.0 zubfatal, root tại IT DOT DK ¶

Groobo ¶

this1is4me tại hotmail dot com ¶hexdec() example

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
0

Maddddidley tại Yahoo Dot Com ¶

andreas.schmeiler ¶:

19 năm trướcint type, larger values are returned as float in that case.

Ayadav tại Infoprocorp Dot Com ¶

  • Andy tại Haveland dot com ¶
  • 11 năm trước
  • Rosberg - Rosberglinhares tại Gmail Dot Com ¶
  • 12 năm trước

(Php 4, Php 5, Php 7, Php 8)

Cory tại Lavacube Dot Com ¶

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
1

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
2

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
3

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
4

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
5

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

detrate tại hotmail dot com

10 năm trước

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
7

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
8

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

Giám mục ¶

Joquius tại Kakugo Dot Com ¶

6.40000152587890

6.40000152587891

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

14 năm trước

13 năm trước

6.40000152587893

6.40000152587894

6.40000152587895

6.40000152587896

Tối cao tại gmail dot com ¶

Cory tại Lavacube Dot Com ¶

6.40000152587897

6.40000152587898

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

detrate tại hotmail dot com

13 năm trước

2.40

2.41

2.42

2.43

Tối cao tại gmail dot com ¶

17 năm trước

2.44

2.45

2.46

2.47

2.48

2.49

14 năm trước

17 năm trước

6.40

6.41

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

Ẩn danh ¶

Joquius tại Kakugo Dot Com ¶

6.43

6.44

6.45

6.46

6.47

6.48

6.49

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

14 năm trước

17 năm trước

-6.3320110435437E-231

-6.3320110435437E-232

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

sneskid tại hotmail dot com

10 năm trước

-6.3320110435437E-234

-6.3320110435437E-235

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

Jose Dot Rob Dot Jr tại Gmail Dot Com ¶

13 năm trước

-6.3320110435437E-237

-6.3320110435437E-238

-6.3320110435437E-239

var_dump(unpack('G', hex2bin('4019999a'))[1]);0

var_dump(unpack('G', hex2bin('4019999a'))[1]);1

var_dump(unpack('G', hex2bin('4019999a'))[1]);2

var_dump(unpack('G', hex2bin('4019999a'))[1]);3

var_dump(unpack('G', hex2bin('4019999a'))[1]);4

Tối cao tại gmail dot com ¶

13 năm trước

var_dump(unpack('G', hex2bin('4019999a'))[1]);5

var_dump(unpack('G', hex2bin('4019999a'))[1]);6

var_dump(unpack('G', hex2bin('4019999a'))[1]);7

Tối cao tại gmail dot com ¶

helpmedalph tại gmail dot com ¶

var_dump(unpack('G', hex2bin('4019999a'))[1]);8

6 năm trước

Chrism ở bốn điểm ròng ¶

var_dump(unpack('G', hex2bin('4019999a'))[1]);9

$hex_string0

$hex_string1

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

20 năm trước

Joquius tại Kakugo Dot Com ¶

$hex_string3

$hex_string4

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

14 năm trước

Joquius tại Kakugo Dot Com ¶

$hex_string6

$hex_string7

$hex_string8

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

14 năm trước

Ẩn danh ¶

hex_string0

hex_string1

hex_string2

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

Manithu ¶

Ẩn danh ¶

hex_string4

hex_string5

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

Manithu ¶

15 năm trước

hex_string7

hex_string8

hex_string9

hex_string0

Cgarvis tại Gmail Dot Com ¶

15 năm trước

hex_string1

hex_string2

hex_string3

hex_string4

Cgarvis tại Gmail Dot Com ¶

17 năm trước

hex_string5

hex_string6

hex_string7

hex_string8

hex_string9

Repley tại Freemail Dot it ¶

17 năm trước

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
00

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
01

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
02

16 năm trước

Cory tại Lavacube Dot Com ¶

17 năm trước

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
04

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
05

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
06

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
07

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
08

Groobo ¶

17 năm trước

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
09

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
10

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

this1is4me tại hotmail dot com ¶

14 năm trước

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
12

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
13

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
14

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
15

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

Maddddidley tại Yahoo Dot Com ¶

14 năm trước

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
17

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
18

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
19

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
20

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
21

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
22

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
23

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
24

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

Maddddidley tại Yahoo Dot Com ¶

andreas.schmeiler ¶

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
26

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
27

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
28

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
29

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

19 năm trước

Ayadav tại Infoprocorp Dot Com ¶

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
31

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
32

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
33

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
34

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
35

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
36

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6

16 năm trước

Andy tại Haveland dot com ¶

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
38

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
39

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
40

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
41

11 năm trước

Rosberg - Rosberglinhares tại Gmail Dot Com ¶

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
42

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
43

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
44

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
45

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
46

function hex2float($strHex) {
    $hex = sscanf($strHex, "%02x%02x%02x%02x%02x%02x%02x%02x");
    $bin = implode('', array_map('chr', $hex));
    $array = unpack("Gnum", $bin);
    return $array['num'];
}

$float = hex2float('4019999a');
echo $float;
6