全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 970|回复: 5

[翻译] php的crc32有时候是负数,结果就不对了

[复制链接]
发表于 2021-12-11 18:35:57 | 显示全部楼层 |阅读模式
本帖最后由 无知灰灰 于 2021-12-11 19:39 编辑

怎么才能让它始终为正数呢。。。。
发表于 2021-12-11 18:42:18 | 显示全部楼层
请使用 64位 系统 + 64位 PHP
发表于 2021-12-11 18:42:19 | 显示全部楼层
2楼解决了 就不用我出手了         
 楼主| 发表于 2021-12-11 19:14:42 | 显示全部楼层
zc035 发表于 2021-12-11 18:42
请使用 64位 系统 + 64位 PHP

32位呢,怎么处理。。。
发表于 2021-12-11 19:24:25 | 显示全部楼层
无知灰灰 发表于 2021-12-11 19:14
32位呢,怎么处理。。。

你可以尝试使用 hash() 函数替代试试~ 如果不行请另找方案~
 楼主| 发表于 2021-12-11 19:40:13 | 显示全部楼层
zc035 发表于 2021-12-11 19:24
你可以尝试使用 hash() 函数替代试试~ 如果不行请另找方案~

这样就好了。。。
$str =sprintf("%u",crc32($s));
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-30 21:49 , Processed in 0.068876 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表