(PHP 4 >= 4.0.1, PHP 5, PHP 7)
crc32 — Calcula polinômio crc32 de uma 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.
str
A informação.
Retorna o checksum crc32 da str
como um inteiro.
Exemplo #1 Mostrando um checksum crc32
Este exemplo mostra como mostrar um convertido checksum com a função printf():
<?php
$checksum = crc32("The quick brown fox jumped over the lazy dog.");
printf("%u\n", $checksum);
?>