PHP crc32() function
Definition og brug
crc32() funktionen beregner strengens 32-bit CRC (cirkulær redundanskontrol).
Denne funktion kan bruges til at verificere dataintegritet.
Tip:For at sikre, at du får den korrekte strengrepræsentation fra crc32() funktionen, skal du bruge printf() eller sprintf() funktionens ꊻmattegn. Hvis ꊻmattegn ikke bruges, kan resultaterne vise sig at være forkerte tal eller negative tal.
Syntaks
crc32(string)
Parameter | Beskrivelse |
---|---|
string | Obligatorisk. Angiver den streng, der skal beregnes. |
Tekniske detaljer
Returværdi: | Returnerer en 32-bit cirkulær redundanskontrol (CRC) polynomial for en streng som et heltal. |
PHP version: | 4.0.1+ |
Eksempel 1
I dette eksempel vil vi udskrive resultatet af crc32() med og uden brug af "眻 formattegn (bemærk at resultaterne er ens):
<?php $str = crc32("Hello world!"); echo 'Uden ៷$str."<br>"; echo 'Med ᠄ printf("眻,$str); ?>
Udskriften af nedenstående kode:
Uden ᥆1707669 Med ᥆1707669
Eksempel 2
I dette eksempel vil vi udskrive resultatet af crc32() med og uden brug af "眻 formattegn (bemærk at resultaterne er forskellige):
<?php $str = crc32("Hello world."); echo 'Uden ៷$str."<br>"; echo 'Med ᠄ printf("眻,$str); ?>
Udskriften af nedenstående kode:
Uden ᡡ959132156 Med ᤣ35835140