Forum und email

crc32

(PHP 4 >= 4.0.1, PHP 5)

crc32 — Beregner den flerleddede crc32 størrelse af en streng

Beskrivelse

int crc32 ( string $str )

Generere den flerleddede cykliske redundante checksum af 32-bit længder af str . Dette bruges normalt til at validere integriteten af overført data.

Fordi PHP's integer type er signed, og mange crc32 checksums resultere i negative værdier, skal du bruge "%u" formatet fra sprintf() eller printf() til at få strengrepræsentationen af den unsigned crc32 checksum.

Dette andet eksempel viser hvordan man udskriver en konverteret checksum med printf() funktionen:

Example#1 Visning af en crc32 checksum

<?php
$checksum 
crc32("Den hurtige brune ræv hoppede over den dovne hund.");
printf("%u\n"$checksum);
?>

Se også md5() og sha1().