BitConverter.ToUInt32 в php? - PullRequest
       30

BitConverter.ToUInt32 в php?

0 голосов
/ 14 июня 2019

В c # у нас есть метод BitConverter.ToUInt32. Какой аналог в php?

int _signLen = 8;
byte[] hash = MakeHash(value);
uint k = BitConverter.ToUInt32(hash, hash.Length - _signLen); //2908368849

Я пытаюсь сделать такое, но его возвращаемое значение null Что не так?

$hash = $this->MakeHash($value);
$res = unpack("L", $hash,8); //null

$ хеш-массив содержит

$hash = {array} [16]
 1 = {int} 102
 2 = {int} 41
 3 = {int} 156
 4 = {int} 64
 5 = {int} 54
 6 = {int} 101
 7 = {int} 223
 8 = {int} 38
 9 = {int} 209
 10 = {int} 47
 11 = {int} 90
 12 = {int} 173
 13 = {int} 60
 14 = {int} 141
 15 = {int} 126
 16 = {int} 108
...