Fonction crc32() en PHP
Exemple
Afficher le résultat de crc32() :
<?php $str = crc32("Shanghai"); printf("睵n",$str); ?>
Définition et utilisation
La fonction crc32() calcule le CRC de 32 bits (CRC de redondance circulaire) de la chaîne de caractères.
Cette fonction peut être utilisée pour vérifier l'intégrité des données.
Astuce :Pour obtenir une représentation correcte de la chaîne de caractères à partir de la fonction crc32(), vous devez utiliser le format de caractères 鷉la fonction printf() ou sprintf(). Si vous ne utilisez pas le format de caractères 㱞 résultat peut s'afficher comme un nombre incorrect ou négatif.
Syntaxe
crc32(string)
Paramètres | Description |
---|---|
string | Obligatoire. Définit la chaîne de caractères à calculer. |
Détails techniques
Valeur de retour : | Retourne un polynôme de CRC de 32 bits de la chaîne de caractères sous forme de valeur entière. |
Version PHP : | 4.0.1+ |
Exemple 1
Dans cet exemple, nous allons afficher le résultat de crc32() en utilisant et sans utiliser le format de caractères 'ttention, les résultats sont identiques) :
<?php $str = crc32("Hello world!"); echo 'Sans ៷$str."<br>"; echo 'Avec ᠄ printf("眻,$str); ?>
Sortie du code ci-dessus :
Sans ᥆1707669 Avec ᥆1707669
Exemple 2
Dans cet exemple, nous allons afficher le résultat de crc32() en utilisant et sans utiliser le format de caractères 'ttention, les résultats sont différents) :
<?php $str = crc32("Hello world."); echo 'Sans ៷$str."<br>"; echo 'Avec ᠄ printf("眻,$str); ?>
Sortie du code ci-dessus :
Sans ᡡ959132156 Avec ᤣ35835140