La fonction crc32()
calcule le CRC 32 bits (vérification de redondance cyclique) de la chaîne.
Cette fonction peut être utilisée pour vérifier l'intégrité des données.
CONSEIL: Pour vous assurer d'obtenir la bonne représentation de chaîne à partir de la fonction crc32()
, vous devez utiliser %u
de printf()
ou sprintf()
. Si %u
n'est pas utilisé, le résultat peut apparaître comme des nombres incorrects ou des nombres négatifs.
Sortie le résultat de crc32()
:
<? Php $ str = CRC32 ( "Shanghai" ) ; printf ( "% u \ n" , $ str ) ; ?>
Essayez-le vous-même
Dans cet exemple, nous sortions le résultat de crc32()
avec et sans le format " %u
" (notez que le résultat est le même):
<? Php $ str = CRC32 ( "Hello World!" ) ; écho 'sans% u:' . $ str . "<br>" ; écho 'avec% u:' ; printf ( "% u" , $ str ) ; ?>
Sortie du code ci-dessus:
Sans% u: 461707669 Avec% u: 461707669
Dans cet exemple, nous sortira le résultat de crc32()
avec et sans le format " %u
" (notez que les résultats sont différents):
<? Php $ str = CRC32 ( "Hello World." ) ; écho 'sans% u:' . $ str . "<br>" ; écho 'avec% u:' ; printf ( "% u" , $ str ) ; ?>
Sortie du code ci-dessus:
Sans% u: -1959132156 Avec% u: 2335835140
CRC32 ( String )
paramètre | décrire |
---|---|
chaîne | Requis. Spécifie la chaîne à calculer. |