PHP crc32()Fonctions
Manuel de référence des chaînes PHP
Exemples
Afficher le résultat de crc32() :
Exécuter l'exemple »
Définition et utilisation
La fonction crc32() calcule un CRC 32 bits (contrôle de redondance cyclique) d'une chaîne.
Cette fonction peut être utilisée pour vérifier l'intégrité des données.
Astuce :Pour vous assurer d'obtenir la représentation correcte de la chaîne à partir de la fonction crc32(), vous devez utiliser le spécificateur de format %u des fonctions printf() ou sprintf(). Si le spécificateur de format %u n'est pas utilisé, le résultat peut être affiché sous forme de nombre incorrect ou de nombre négatif.
Syntaxe
| Paramètre | Description |
|---|---|
| string | Obligatoire. Spécifie la chaîne à calculer. |
Détails techniques
| Valeur de retour : | Renvoie, sous la forme d'un entier,stringle polynôme de contrôle de redondance cyclique 32 bits de la chaîne. |
|---|---|
| Version PHP : | 4.0.1+ |
Exemple 1
Dans cet exemple, nous afficherons le résultat de crc32() avec et sans utiliser le spécificateur de format "%u" (notez que les résultats sont identiques) :
Exemple
Le code ci-dessus affichera :
Without %u: 461707669 With %u: 461707669
Exemple 2
Dans cet exemple, nous afficherons le résultat de crc32() avec et sans utiliser le spécificateur de format "%u" (notez que les résultats ne sont pas identiques) :
Exemple
Le code ci-dessus affichera :
Without %u: -1959132156 With %u: 2335835140
Autres extensions