現在の位置: ホーム> 関数カテゴリ一覧> crc32

crc32

CRC32多項式の文字列を計算します
名前:crc32
カテゴリ:
対応言語:php
一言説明:文字列の32ビットCRCを計算します。

定義と使用法

crc32()関数は、文字列の32ビットCRC(環状冗長チェック)を計算します。

この関数は、データの整合性を検証するために使用できます。

ヒント: crc32()関数から正しい文字列表現を取得するには、 printf()またはsprintf()関数の%uフォーマッタを使用する必要があります。 %u形式が使用されていない場合、結果は間違った数値または負の数として表示される場合があります。

例1

crc32()の結果を出力します。

 <?php
$ str = crc32 ( "shanghai" ) ;
printf ( "%u \ n" 、 $ str ) ;
?>

自分で試してみてください

例2

この例では、「 %u 」形式の有無にかかわらずcrc32()の結果を出力します(結果は同じであることに注意してください):

 <?php
$ str = crc32 ( "Hello World!" ) ;
%uのないエコー: ' 。 $ str 。 "<br>" ;
%u: 'を持つエコー' ;
printf ( "%u" 、 $ str ) ;
?>

上記のコードの出力:

 %uなし:461707669
%u:461707669

例3

この例では、「 %u 」形式の有無にかかわらずcrc32()の結果を出力します(結果は異なることに注意してください):

 <?php
$ str = crc32 ( "hello world。" ) ;
%uのないエコー: ' 。 $ str 。 "<br>" ;
%u: 'を持つエコー' ;
printf ( "%u" 、 $ str ) ;
?>

上記のコードの出力:

 %uなし:-1959132156
%u:2335835140

文法

CRC32 (文字列
パラメーター 説明する
必須。計算する文字列を指定します。
類似の関数
  • 指定された文字セットに文字列内のすべての文字が存在する最初のサブストリングの長さを計算します strspn

    strspn

    指定された文字セットに文字列内のすべての
  • 一方向の文字列ハッシュ crypt

    crypt

    一方向の文字列ハッシュ
  • 文字列で使用されている単語に関する情報を返します str_word_count

    str_word_count

    文字列で使用されている単語に関する情報を
  • 文字列の先頭にあるいくつかの文字のバイナリ安全な比較 strncmp

    strncmp

    文字列の先頭にあるいくつかの文字のバイナ
  • ターゲット文字列の指定された文字列の最後の発生を計算します(ケースの鈍感) strripos

    strripos

    ターゲット文字列の指定された文字列の最後
  • 文字列の先頭からスペース(または他の文字)を削除します ltrim

    ltrim

    文字列の先頭からスペース(または他の文字
  • タグ分割文字列 strtok

    strtok

    タグ分割文字列
  • 1次元配列の値を文字列に変換します implode

    implode

    1次元配列の値を文字列に変換します
人気記事(にんききじ)