tutoriais mais recente desenvolvimento web
 

PHP crc32() Function

<PHP seqüência de referência

Exemplo

Imprimir o resultado de crc32() :

<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
Exemplo executar »

Definição e Uso

O crc32() calcula um CRC de 32 bits (cyclic redundancy checksum) para uma cadeia.

Esta função pode ser usada para validar a integridade dos dados.

Tip: Para garantir que você obtenha a representação de cadeia correto da crc32() função, você vai precisar usar o formatador% u do printf() ou sprintf() função. Se o formatador% u não é usado, o resultado pode exibir em números incorrectos e negativos.


Sintaxe

crc32( string )

Parâmetro Descrição
string Requeridos. A string a ser calculado

Detalhes técnicos

Valor de retorno: Retorna a soma de verificação crc32 de corda como um inteiro
PHP Versão: 4.0.1+

Exemplo 1

Neste exemplo vamos imprimir o resultado de crc32() com e sem a "%u" formatador (note that the result is equal) :

<?php
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>

A saída do código acima será:

Without %u: 461707669
With %u: 461707669

exemplo 2

Neste exemplo vamos imprimir o resultado de crc32() com e sem a "%u" formatador (note that the result is not equal) :

<?php
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>

A saída do código acima será:

Without %u: -1959132156
With %u: 2335835140

<PHP seqüência de referência