現在の位置: ホーム> 関数カテゴリ一覧> 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 (文字列
パラメーター 説明する
必須。計算する文字列を指定します。
類似の関数
  • フォーマットされた文字列をストリームに書き込みます fprintf

    fprintf

    フォーマットされた文字列をストリームに書
  • 文字列の先頭にあるいくつかの文字のバイナリ安全な比較(ケースは鈍感) strncasecmp

    strncasecmp

    文字列の先頭にあるいくつかの文字のバイナ
  • 2つの文字列間の類似性を計算します similar_text

    similar_text

    2つの文字列間の類似性を計算します
  • 文字列からHTMLおよびPHPタグを削除します strip_tags

    strip_tags

    文字列からHTMLおよびPHPタグを削除
  • 別の文字列を使用して文字列を長さに埋める str_pad

    str_pad

    別の文字列を使用して文字列を長さに埋める
  • 論理 -  hebrewをビジュアルヘブライ語に変換し、Newlinesを変換します hebrevc

    hebrevc

    論理-hebrewをビジュアルヘブライ語
  • 文字列の最初の出現を見つけます strstr

    strstr

    文字列の最初の出現を見つけます
  • 2つの文字列間の編集距離を計算します levenshtein

    levenshtein

    2つの文字列間の編集距離を計算します
人気記事(にんききじ)