PHP crc32() -Funktion

Beispiel

Ausgabe des crc32() -Resultats:

<?php
$str = crc32("Shanghai");
printf("睵n",$str);
?>

Laufbeispiel

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