php crc32

PHP中文网
PHP中文网original
2016-05-23 08:39:481245parcourir

32位系统 或者 32位的php.exe 最大int整数是 var_dump(PHP_INT_MAX) =>  int(2147483647)
crc32函数返回无符号32位整数, 所以赋值给变量可能溢出成负数。
解决方法,返回值转为字符串。 sprintf("%u", crc32($str))

[PHP]代码   

 <?php
    sprintf("%u", crc32($str));
 ?>

                   

                   

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:memcache通用类 包括一致hash分配Article suivant:给图片加水印