crc32
CRC32多項式の文字列を計算します
crc32()
関数は、文字列の32ビットCRC(環状冗長チェック)を計算します。
この関数は、データの整合性を検証するために使用できます。
ヒント: crc32()
関数から正しい文字列表現を取得するには、 printf()
またはsprintf()
関数の%u
フォーマッタを使用する必要があります。 %u
形式が使用されていない場合、結果は間違った数値または負の数として表示される場合があります。
crc32()
の結果を出力します。
<?php $ str = crc32 ( "shanghai" ) ; printf ( "%u \ n" 、 $ str ) ; ?>
自分で試してみてください
この例では、「 %u
」形式の有無にかかわらずcrc32()
の結果を出力します(結果は同じであることに注意してください):
<?php $ str = crc32 ( "Hello World!" ) ; %uのないエコー: ' 。 $ str 。 "<br>" ; %u: 'を持つエコー' ; printf ( "%u" 、 $ str ) ; ?>
上記のコードの出力:
%uなし:461707669 %u:461707669
この例では、「 %u
」形式の有無にかかわらずcrc32()
の結果を出力します(結果は異なることに注意してください):
<?php $ str = crc32 ( "hello world。" ) ; %uのないエコー: ' 。 $ str 。 "<br>" ; %u: 'を持つエコー' ; printf ( "%u" 、 $ str ) ; ?>
上記のコードの出力:
%uなし:-1959132156 %u:2335835140
CRC32 (文字列)
パラメーター | 説明する |
---|---|
弦 | 必須。計算する文字列を指定します。 |