crc32
Berechnen Sie eine Reihe von CRC32 -Polynomen
Ausgabe des Ergebniss von 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>
In diesem Beispiel geben wir das Ergebnis von crc32()
mit und ohne das Format " %u
" aus (beachten Sie, dass das Ergebnis gleich ist):
<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">"Hallo Welt!"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token string single-quoted-string">'ohne %u:'</span> <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 keyword">echo</span> <span class="token string single-quoted-string">'mit %U:'</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"</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>
Ausgabe des obigen Codes:
Ohne %u: 461707669 Mit %u: 461707669
In diesem Beispiel werden wir das Ergebnis von crc32()
mit und ohne das Format " %u
" ausgeben (Beachten Sie, dass die Ergebnisse unterschiedlich sind):
<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">"Hallo Welt"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token string single-quoted-string">'ohne %u:'</span> <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 keyword">echo</span> <span class="token string single-quoted-string">'mit %U:'</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"</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>
Ausgabe des obigen Codes:
Ohne %u: -1959132156 Mit %u: 2335835140