ホームページ >バックエンド開発 >PHPチュートリアル >PHP の CRC32 で発生する負の数に関連する問題の解決策
PHP の CRC32 の負の数の問題の解決策
PHP の CRC32 関数を使用する場合、32 ビット システムでは int は 4 バイトで符号ビットがあるため、出力結果の最上位ビットは 1 になります。時間が経つと負の数になります。
出力結果に符号ビットが含まれないようにするには、次の方法を使用します。
sprintf('%u', crc32($Node['HBAID']));