Genere los resultados de crc32():
<?php$str = crc32("¡Hola mundo!");printf("%un",$str);?>La función crc32() calcula el CRC (verificación de redundancia cíclica) de 32 bits de una cadena.
Esta función se puede utilizar para verificar la integridad de los datos.
Consejo: Para asegurarse de obtener la representación de cadena correcta de la función crc32(), debe utilizar el carácter de formato %u de la función printf() o sprintf(). Si no se utiliza el carácter de formato %u, los resultados pueden aparecer como números incorrectos o números negativos.
crc32( cadena )
parámetro | describir |
---|---|
cadena | Requerido. Especifica la cadena que se calculará. |
Valor de retorno: | Devuelve el polinomio del código de verificación de redundancia cíclica de 32 bits de una cadena como un número entero. |
---|---|
Versión PHP: | 4.0.1+ |
En este ejemplo, generaremos los resultados de crc32() con y sin el formateador "%u" (tenga en cuenta que los resultados son los mismos):
<?php$str = crc32("¡Hola mundo!");echo 'Sin %u: '.$str."<br>";echo 'Con %u: ';printf("%u",$str) ;?>
El código anterior generará:
Sin %u: 461707669Con %u: 461707669
En este ejemplo, generaremos los resultados de crc32() con y sin el formateador "%u" (tenga en cuenta que los resultados son diferentes):
<?php$str = crc32("Hola mundo.");echo 'Sin %u: '.$str."<br>";echo 'Con %u: ';printf("%u",$str) ;?>
El código anterior generará:
Sin %u: -1959132156Con %u: 2335835140