Función crc32() en PHP

Ejemplo

Mostrar el resultado de crc32():

<?php
$str = crc32("Shanghai");
printf("睵n",$str);
?>

Ejemplo de ejecución

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