función de PHP crc32 ()
Ejemplos
crc32 salida () Resultado:
$str = crc32("Hello World!");
printf("%un",$str);
?>
Instancia en ejecución »
Definición y Uso
crc32 () calcula una cadena de CRC 32 bits (comprobación de redundancia cíclica).
Esta función se puede utilizar para verificar la integridad de los datos.
Consejo: para que la función del Seguro de que crc32 () para obtener la representación de cadena correcta, debe utilizar el printf () o sprintf () carácter de función% formato u.Si no se utiliza el carácter de formato% u, los resultados pueden parecer números incorrectos o negativos.
gramática
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
detalles técnicos
Devuelve: | Devuelto como una cadena entera de 32 bits de redundancia cíclica código de comprobación de polinomio. |
---|---|
versión de PHP: | 4.0.1+ |
Ejemplo 1
En este ejemplo, vamos a utilizar y sin el uso de "% u" formateador, los resultados de la CRC32 de salida () (Tenga en cuenta que los resultados son los mismos):
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
El código anterior es la salida:
With %u: 461707669
Ejemplo 2
En este ejemplo, vamos a utilizar y sin el uso de "% u" formateador, los resultados de la CRC32 de salida () (Tenga en cuenta que los resultados no son los mismos):
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
El código anterior es la salida:
With %u: 2335835140
Cadena de referencia PHP