ホームページ > バックエンド開発 > PHPチュートリアル > PHP の CRC32 で発生する負の数に関連する問題の解決策

PHP の CRC32 で発生する負の数に関連する問題の解決策

WBOY
リリース: 2016-06-13 12:14:19
オリジナル
1491 人が閲覧しました

PHP の CRC32 の負の数の問題の解決策

PHP の CRC32 関数を使用する場合、32 ビット システムでは int は 4 バイトで符号ビットがあるため、出力結果の最上位ビットは 1 になります。時間が経つと負の数になります。

出力結果に符号ビットが含まれないようにするには、次の方法を使用します。

sprintf('%u', crc32($Node['HBAID']));
ログイン後にコピー

このような問題が発生した場合は、上記の方法に従って問題を解決してください。
関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート