Forum und email

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);
?>

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