当前位置 : 主页 > 网络编程 > PHP >

php crc32

来源:互联网 收集:自由互联 发布时间:2021-06-30
32位系统 或者 32位的php.exe 最大int整数是 var_dump(PHP_INT_MAX) =int(2147483647) crc32函数返回无符号32位整数,所以赋值给变量可能溢出成负数。 解决方法,返回值转为字符串。sprintf("%u",crc32($s
32位系统 或者 32位的php.exe 最大int整数是 var_dump(PHP_INT_MAX) =>  int(2147483647)

crc32函数返回无符号32位整数, 所以赋值给变量可能溢出成负数。

解决方法,返回值转为字符串。 sprintf("%u", crc32($str))

1. [代码][PHP]代码    

 sprintf("%u", crc32($str));
网友评论