Aktueller Standort: Startseite> Funktionskategorien> crc32

crc32

Berechnen Sie eine Reihe von CRC32 -Polynomen
Name:crc32
Kategorie:Saite
Programmiersprache:php
Kurzbeschreibung:Berechnet die 32-Bit-CRC der Zeichenfolge.

Definition und Verwendung

Die crc32() -Funktion berechnet die 32-Bit-CRC (Cyclic Redundancy Check) der Zeichenfolge.

Diese Funktion kann verwendet werden, um die Datenintegrität zu überprüfen.

TIPP: Um sicherzustellen, dass Sie die korrekte Zeichenfolgendarstellung aus der Funktion crc32() erhalten, müssen Sie %u -Formatter printf() oder sprintf() verwenden. Wenn %u -Format nicht verwendet wird, kann das Ergebnis als falsche Zahlen oder negative Zahlen angezeigt werden.

Beispiel

Beispiel 1

Ausgabe des Ergebniss von crc32() :

 <? Php
$ str = crc32 ( "Shanghai" ) ;
printf ( "%u \ n" , $ str ) ;
?>

Probieren Sie es selbst aus

Beispiel 2

In diesem Beispiel geben wir das Ergebnis von crc32() mit und ohne das Format " %u " aus (beachten Sie, dass das Ergebnis gleich ist):

 <? Php
$ str = crc32 ( "Hallo Welt!" ) ;
echo 'ohne %u:' . $ str . "<br>" ;
echo 'mit %U:' ;
printf ( "%u" , $ str ) ;
?>

Ausgabe des obigen Codes:

 Ohne %u: 461707669
Mit %u: 461707669

Beispiel 3

In diesem Beispiel werden wir das Ergebnis von crc32() mit und ohne das Format " %u " ausgeben (Beachten Sie, dass die Ergebnisse unterschiedlich sind):

 <? Php
$ str = crc32 ( "Hallo Welt" ) ;
echo 'ohne %u:' . $ str . "<br>" ;
echo 'mit %U:' ;
printf ( "%u" , $ str ) ;
?>

Ausgabe des obigen Codes:

 Ohne %u: -1959132156
Mit %u: 2335835140

Grammatik

 CRC32 ( String )
Parameter beschreiben
Saite Erforderlich. Gibt die zu berechnende Zeichenfolge an.
Ähnliche Funktionen
Beliebte Artikel