Produza os resultados de crc32():
<?php$str = crc32("Olá mundo!");printf("%un",$str);?>A função crc32() calcula o CRC (verificação de redundância cíclica) de 32 bits de uma string.
Esta função pode ser usada para verificar a integridade dos dados.
Dica: Para garantir que você obtenha a representação de string correta da função crc32(), você deve usar o caractere de formato %u da função printf() ou sprintf(). Se o caractere de formato %u não for usado, os resultados poderão aparecer como números incorretos ou números negativos.
crc32( sequência )
parâmetro | descrever |
---|---|
corda | Obrigatório. Especifica a sequência a ser calculada. |
Valor de retorno: | Retorna o polinômio do código de verificação de redundância cíclica de 32 bits da string como um número inteiro. |
---|---|
Versão PHP: | 4.0.1+ |
Neste exemplo, produziremos os resultados de crc32() com e sem o formatador "%u" (observe que os resultados são os mesmos):
<?php$str = crc32("Olá mundo!");echo 'Sem %u: '.$str."<br>";echo 'Com %u: ';printf("%u",$str) ;?>
O código acima irá gerar:
Sem %u: 461707669Com %u: 461707669
Neste exemplo, produziremos os resultados de crc32() com e sem o formatador "%u" (observe que os resultados são diferentes):
<?php$str = crc32("Olá mundo.");echo 'Sem %u: '.$str."<br>";echo 'Com %u: ';printf("%u",$str) ;?>
O código acima irá gerar:
Sem %u: -1959132156Com %u: 2335835140