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