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

crc32

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

例1

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

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token function">crc32</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"shanghai"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token function">printf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%u \ n"</span> <span class="token punctuation">、</span> <span class="token variable">$ str</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

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

例2

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

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token function">crc32</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World!"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token string single-quoted-string">%uのない</span><span class="token keyword">エコー</span>: &#39; <span class="token operator">。</span> <span class="token variable">$ str</span> <span class="token operator">。</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span>
<span class="token string single-quoted-string">%u: &#39;を持つ</span><span class="token keyword">エコー</span>&#39; <span class="token punctuation">;</span>
<span class="token function">printf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%u"</span> <span class="token punctuation">、</span> <span class="token variable">$ str</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

上記のコードの出力:

 %uなし:461707669
%u:461707669

例3

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

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token function">crc32</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"hello world。"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token string single-quoted-string">%uのない</span><span class="token keyword">エコー</span>: &#39; <span class="token operator">。</span> <span class="token variable">$ str</span> <span class="token operator">。</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span>
<span class="token string single-quoted-string">%u: &#39;を持つ</span><span class="token keyword">エコー</span>&#39; <span class="token punctuation">;</span>
<span class="token function">printf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%u"</span> <span class="token punctuation">、</span> <span class="token variable">$ str</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

上記のコードの出力:

 %uなし:-1959132156
%u:2335835140
類似の関数
  • 通貨文字列へのフォーマット番号 money_format

    money_format

    通貨文字列へのフォーマット番号
  • ナチュラルオーダーアルゴリズムを使用して文字列を比較する(ケースの非感受性) strnatcasecmp

    strnatcasecmp

    ナチュラルオーダーアルゴリズムを使用して
  • 文字列が指定されたサブストリングから始まるかどうかを確認します str_starts_with

    str_starts_with

    文字列が指定されたサブストリングから始ま
  • バイナリセーフ比較文字列(オフセット位置から指定された長さを比較してください) substr_compare

    substr_compare

    バイナリセーフ比較文字列(オフセット位置
  • キャラクターをあるキリル文字から別のキャラクターに変換します convert_cyr_string

    convert_cyr_string

    キャラクターをあるキリル文字から別のキャ
  • cスタイルのバックスラッシュを使用して文字列のキャラクターを逃がす addcslashes

    addcslashes

    cスタイルのバックスラッシュを使用して文
  • フォーマットされた文字列をストリームに書き込みます fprintf

    fprintf

    フォーマットされた文字列をストリームに書
  • マスクと一致しない開始サブストリングの長さを取得します strcspn

    strcspn

    マスクと一致しない開始サブストリングの長
人気記事(にんききじ)