PHP crc32 () Funktion
Beispiele
Output crc32 () zur Folge haben:
$str = crc32("Hello World!");
printf("%un",$str);
?>
Ausführung einer Instanz »
Definition und Verwendung
crc32 () berechnet eine Folge von 32-Bit-CRC (cyclic redundancy check).
Diese Funktion kann verwendet werden, die Datenintegrität zu verifizieren.
Tipp: Um sicherzustellen , dass Sie von crc32 () -Funktion die richtige Zeichenfolge - Darstellung zu erhalten, können Sie die printf verwenden müssen () oder sprintf () Funktion% u - Format Zeichen.Wenn Sie nicht die% u-Format Zeichen verwenden, kann erscheinen die Ergebnisse falsch oder negative Zahlen sein.
Grammatik
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
Technische Details
Rückkehr: | Zurückgegeben als Integer Folge von 32-bit Cyclic Redundancy Check Code - Polynom. |
---|---|
PHP-Version: | 4.0.1+ |
Beispiel 1
In diesem Beispiel werden wir die Verwendung von "% u" Formatierer, der Ausgang crc32 () Ergebnisse (gleich sind zu beachten, dass die Ergebnisse) verwenden und ohne:
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
Der obige Code ausgeben wird:
With %u: 461707669
Beispiel 2
In diesem Beispiel werden wir die Verwendung von "% u" Formatierer, der Ausgang crc32 () Ergebnisse (Beachten Sie, dass die Ergebnisse nicht gleich) verwenden und ohne:
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
Der obige Code ausgeben wird:
With %u: 2335835140
PHP String Referenz