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():

Exemplo 1. Mostrando um checksum crc32

<?php
$checksum
= crc32("The quick brown fox jumped over the lazy dog.");
printf("%u\n", $checksum);
?>

Veja também md5() e sha1().