php crc32
程序员文章站
2023-12-23 15:08:58
...
32位系统 或者 32位的php.exe 最大int整数是 var_dump(PHP_INT_MAX) => int(2147483647)
crc32函数返回无符号32位整数, 所以赋值给变量可能溢出成负数。
解决方法,返回值转为字符串。 sprintf("%u", crc32($str))
[PHP]代码
<?php sprintf("%u", crc32($str)); ?>