PHP crc32()Funktionen
Beispiele
Ergebnis von crc32() ausgeben:
Beispiel ausführen »
Definition und Verwendung
Die Funktion crc32() berechnet eine 32-Bit-CRC (zyklische Redundanzprüfung) einer Zeichenkette.
Diese Funktion kann verwendet werden, um die Datenintegrität zu überprüfen.
Tipp:Um sicherzustellen, dass Sie die korrekte Zeichenketten-Darstellung von der Funktion crc32() erhalten, müssen Sie den %u-Formatbezeichner der Funktionen printf() oder sprintf() verwenden. Wenn der %u-Formatbezeichner nicht verwendet wird, kann das Ergebnis als falsche Zahl oder negative Zahl angezeigt werden.
Syntax
| Parameter | Beschreibung |
|---|---|
| string | Erforderlich. Gibt die zu berechnende Zeichenkette an. |
Technische Details
| Rückgabewert: | Gibt als Ganzzahlstringdas 32-Bit-Polynom der zyklischen Redundanzprüfung der Zeichenkette zurück. |
|---|---|
| PHP-Version: | 4.0.1+ |
Beispiel 1
In diesem Beispiel geben wir das Ergebnis von crc32() mit und ohne Verwendung des Formatbezeichners "%u" aus (beachten Sie, dass die Ergebnisse gleich sind):
Beispiel
Der obige Code gibt Folgendes aus:
Without %u: 461707669 With %u: 461707669
Beispiel 2
In diesem Beispiel geben wir das Ergebnis von crc32() mit und ohne Verwendung des Formatbezeichners "%u" aus (beachten Sie, dass die Ergebnisse nicht gleich sind):
Beispiel
Der obige Code gibt Folgendes aus:
Without %u: -1959132156 With %u: 2335835140
Andere Erweiterungen
PHP-String-Referenzhandbuch