(PHP 4 >= 4.0.1, PHP 5)
crc32 — Berechnet den polynomischen CRC32-Wert eines Strings
$str
)
Berechnet die zyklisch redundante polynomische Prüfsumme mit einer
Länge von 32-Bit für str
. Dies wird gewöhnlich
für die Integritätsprüfung übermittelter Daten verwendet.
Da der Datentyp Integer von PHP vorzeichenbehaftet ("signed") ist und viele Prüfsummen negative Integer-Werte ergeben, müssen Sie die Formatierungsanweisung "%u" von sprintf() oder printf() verwenden, um die String-Repräsentation der nicht vorzeichenbehafteten ("unsigned") CRC32-Prüfsumme zu erhalten.
str
Die Daten.
Gibt die CRC32-Prüfsumme von str
als Integer zurück.
Beispiel #1 Anzeigen einer CRC32-Prüfsumme
Das folgende Beispiel zeigt, wie eine konvertierte Prüfsumme mittels der Funktion printf() ausgegeben wird:
<?php
$pruefsumme = crc32("Der schnelle braune Fuchs sprang über den trägen Hund.");
printf("%u\n", $pruefsumme);
?>