crc32
(PHP 4 >= 4.0.1, PHP 5)
crc32 — Calcula polinômio crc32 de uma string
Descrição
int crc32
( string $str
)
Gera o polinômio cyclic redundancy checksum de 32-bit de comprimento do str . É usado geralmente para validar a integridade de um dado sendo transferido.
Devido ao tipo integer do PHP conter sinal e muitos dos checksums crc32 resultarem em integers negativos, você precisa usar o formatador "%u" de sprintf() ou printf() para obter uma string representando o checksum crc32 sem sinal.
Este segundo exemplo mostra com exibir um checksum convertido com a função printf():
Example#1 Mostrando um checksum crc32
<?php
$checksum = crc32("The quick brown fox jumped over the lazy dog.");
printf("%u\n", $checksum);
?>