微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP crc32()只有数字

我有一个MD5哈希:10f86782177490f2ac970b8dc4c51014

http://www.fileformat.info/tool/hash.htm?text=10f86782177490f2ac970b8dc4c51014
结果:c74e16d9

PHP:crc32(’10f86782177490f2ac970b8dc4c51014′);
结果:-951183655

我不明白!

这只是数据表示的问题:

> c74e16d9是hexadecimal表示
>和-951183655是decimal表示.

这里有一部分代码来说明:

$crc = crc32('10f86782177490f2ac970b8dc4c51014');
var_dump($crc);
var_dump(dechex($crc));

它会显示

int -951183655
string 'c74e16d9' (length=8)

对应于:

> CRC值的十进制表示>,之后,相同值的十六进制表示.

原文地址:https://www.jb51.cc/php/135755.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐