Función crc32() en PHP
Ejemplo
Mostrar el resultado de crc32():
<?php $str = crc32("Shanghai"); printf("睵n",$str); ?>
Definición y uso
La función crc32() calcula el CRC de 32 bits (redundancia cíclica) de una cadena.
Esta función se puede usar para verificar la integridad de los datos.
Consejo:Para asegurarse de obtener la representación correcta de la cadena desde la función crc32(), debe usar el formato 鷉la función printf() o sprintf(). Si no se usa el formato 㲈s resultados pueden mostrar números incorrectos o negativos.
Sintaxis
crc32(cadena)
Parámetros | Descripción |
---|---|
cadena | Obligatorio. Especifica la cadena que se debe calcular. |
Detalles técnicos
Valor devuelto: | Devuelve el código de verificación de redundancia cíclica de 32 bits de una cadena como valor entero. |
Versión de PHP: | 4.0.1+ |
Ejemplo 1
En este ejemplo, mostraremos los resultados de crc32() tanto con como sin el formato "眻: (notar que los resultados son los mismos):
<?php $str = crc32("Hello world!"); echo 'Sin ៷$str."<br>"; echo 'Con ᠄ printf("眻,$str); ?>
Salida del código anterior:
Sin ᥆1707669 Con ᥆1707669
Ejemplo 2
En este ejemplo, mostraremos los resultados de crc32() tanto con como sin el formato "眻: (notar que los resultados son diferentes):
<?php $str = crc32("Hello world."); echo 'Sin ៷$str."<br>"; echo 'Con ᠄ printf("眻,$str); ?>
Salida del código anterior:
Sin ᡡ959132156 Con ᤣ35835140