PHP crc32()Funciones
Manual de referencia de PHP String
Ejemplos
Salida del resultado de crc32():
Ejecutar ejemplo »
Definición y uso
La función crc32() calcula el CRC (verificación de redundancia cíclica) de 32 bits de una cadena.
Esta función se puede utilizar para verificar la integridad de los datos.
Consejo:Para asegurarse de obtener la representación de cadena correcta de la función crc32(), debe utilizar el especificador de formato %u de las funciones printf() o sprintf(). Si no se utiliza el especificador %u, el resultado puede mostrarse como un número incorrecto o un número negativo.
Sintaxis
| Parámetros | Descripción |
|---|---|
| string | Obligatorio. Especifica la cadena que se va a calcular. |
Detalles técnicos
| Valor de retorno: | Devuelve como enterostringel polinomio de verificación de redundancia cíclica de 32 bits. |
|---|---|
| Versión de PHP: | 4.0.1+ |
Ejemplo 1
En este ejemplo, generaremos el resultado de crc32() con y sin el especificador de formato "%u" (observe que los resultados son los mismos):
Ejemplo
El código anterior generará:
Without %u: 461707669 With %u: 461707669
Ejemplo 2
En este ejemplo, generaremos el resultado de crc32() con y sin el especificador de formato "%u" (observe que los resultados no son los mismos):
Ejemplo
El código anterior generará:
Without %u: -1959132156 With %u: 2335835140
Otras extensiones