PHP crc32() -Funktion
Beispiel
Ausgabe des crc32() -Resultats:
<?php $str = crc32("Shanghai"); printf("睵n",$str); ?>
Definition und Verwendung
Die crc32()-Funktion berechnet den 32-Bit-CRC (Zyklischer Redundanzprüfsummen) der Zeichenkette.
Diese Funktion kann zur Überprüfung der Datenintegrität verwendet werden.
Hinweis:Um sicherzustellen, dass die korrekte Zeichenfolge aus der crc32()-Funktion erhalten wird, müssen Sie den Formatbezeichner 鸛 Funktionen printf() oder sprintf() verwenden. Wenn der Formatbezeichner 쨬ht verwendet wird, könnte das Ergebnis als falsche Nummer oder Negativwert angezeigt werden.
Syntax
crc32(string)
Parameter | Beschreibung |
---|---|
string | Erforderlich. Gibt die zu berechnende Zeichenkette an. |
Technische Details
Rückgabewert: | Gibt den 32-Bit-CRC-Prüfsummenpolynom der Zeichenkette als ganzzahligen Wert zurück. |
PHP-Version: | 4.0.1+ |
Beispiel 1
In diesem Beispiel geben wir die Ergebnisse von crc32() sowohl mit als auch ohne den "眻-Formatbezeichner aus (beachten Sie, dass die Ergebnisse identisch sind):
<?php $str = crc32("Hello world!"); echo 'Ohne ៷$str."<br>"; echo 'Mit ᠄ printf("眻,$str); ?>
Die Ausgabe des folgenden Codes:
Ohne ᥆1707669 Mit ᥆1707669
Beispiel 2
In diesem Beispiel geben wir die Ergebnisse von crc32() sowohl mit als auch ohne den "眻-Formatbezeichner aus (beachten Sie, dass die Ergebnisse unterschiedlich sind):
<?php $str = crc32("Hello world."); echo 'Ohne ៷$str."<br>"; echo 'Mit ᠄ printf("眻,$str); ?>
Die Ausgabe des folgenden Codes:
Ohne ᡡ959132156 Mit ᤣ35835140