Función PHP crc32()
❮ Referencia de cadenas de PHP
Ejemplo
Imprime el resultado de crc32():
<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
Definición y uso
La función crc32() calcula un CRC (suma de verificación de redundancia cíclica) de 32 bits para una cadena.
Esta función se puede utilizar para validar la integridad de los datos.
Sugerencia: para asegurarse de obtener la representación de cadena correcta de la función crc32(), deberá usar el formateador %u de la función printf() o sprintf(). Si no se utiliza el formateador %u, el resultado puede mostrarse en números incorrectos y negativos.
Sintaxis
crc32(string)
Valores paramétricos
Parameter | Description |
---|---|
string | Required. The string to be calculated |
Detalles técnicos
Valor devuelto: | Devuelve la suma de comprobación crc32 de la cadena como un número entero |
---|---|
Versión PHP: | 4.0.1+ |
Más ejemplos
Ejemplo:
En este ejemplo, imprimiremos el resultado de crc32() con y sin el formateador "%u" (tenga en cuenta que el resultado es igual):
<?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:
En este ejemplo, imprimiremos el resultado de crc32() con y sin el formateador "%u" (tenga en cuenta que el resultado no es igual):
<?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
❮ Referencia de cadenas de PHP