Los últimos tutoriales de desarrollo web
 

PHP crc32() Function

<String Referencia PHP

Ejemplo

Imprimir el resultado de crc32() :

<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
Ejecutar ejemplo »

Definición y Uso

El crc32() función calcula un CRC de 32 bits (cyclic redundancy checksum) para una cadena.

Esta función se puede utilizar para validar la integridad de datos.

Tip: Para asegurarse de que obtiene la representación de cadena correcta de la crc32() función, tendrá que utilizar el formateador% u del printf() o sprintf() función. Si no se utiliza el formateador% u, el resultado puede mostrar en números incorrectos y negativos.


Sintaxis

crc32( string )

Parámetro Descripción
string Necesario. La cadena que se calcula

Detalles técnicos

Valor de retorno: Devuelve la suma de comprobación CRC32 de la cadena como un número entero
Versión de PHP: 4.0.1+

Ejemplo 1

En este ejemplo vamos a imprimir el resultado de crc32() con y sin el "%u" formateador (note that the result is equal) :

<?php
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>

La salida del código anterior será:

Without %u: 461707669
With %u: 461707669

Ejemplo 2

En este ejemplo vamos a imprimir el resultado de crc32() con y sin el "%u" formateador (note that the result is not equal) :

<?php
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>

La salida del código anterior será:

Without %u: -1959132156
With %u: 2335835140

<String Referencia PHP