função PHP crc32 ()
Exemplos
crc32 de saída () resultará:
$str = crc32("Hello World!");
printf("%un",$str);
?>
Correndo instância »
Definição e Uso
crc32 () calcula uma sequência de CRC de 32 bits (verificação de redundância cíclica).
Esta função pode ser usada para verificar a integridade dos dados.
Dica: Para fazer a função de certeza de que a partir crc32 () para obter a representação de cadeia correto, você deve usar o printf () ou sprintf () caracter função% formato u.Se você não usar o caractere formato% u, os resultados podem parecer ser números incorretos ou negativas.
gramática
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
detalhes técnicos
retorna: | Retornado como uma string inteiro de 32-bit de redundância cíclica polinomial código de verificação. |
---|---|
versão do PHP: | 4.0.1+ |
exemplo 1
Neste exemplo, iremos utilizar e sem a utilização de "% L" formatador resultados do CRC32 saída () (Note-se que os resultados são os mesmos):
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
O código acima exibirá:
With %u: 461707669
exemplo 2
Neste exemplo, iremos utilizar e sem a utilização de "% L" formatador resultados do CRC32 saída () (Note-se que os resultados não são o mesmo):
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
O código acima exibirá:
With %u: 2335835140
PHP seqüência de referência