Comparaison binaire de chaînes
La fonction crc32() génère la somme de contrôle cyclique CRC32, calculée sur 32 bits, et appliquée à la chaîne.
(PHP 4 >= 4.0.1, PHP 5)
crc32 — Calcule la somme de contrôle CRC32
La fonction crc32() génère la somme de contrôle cyclique CRC32, calculée sur 32 bits, et appliquée à la chaîne. Cette fonction est généralement utilisée pour valider l'intégrité de données durant une transmission. Cette fonction peut être employée pour valider l'intégrité des données.
Syntaxecrc32 (chaîne)
Paramètre |
Description |
---|---|
chaîne |
Requis. La chaîne à calculer |
Notes : Pour s'assurer que vous obtenez la représentation de chaîne correcte de la fonction crc32(), vous devrez utiliser le formateur de %u du printf () ou de la fonction de sprintf (). Si le formateur %u n'est pas utilisé, le résultat peut montrer dans des nombres incorrects et négatifs.
Dans cet exemple nous imprimerons le résultat de crc32 () avec et sans le formateur %u :
Exemple : 📋 Copier le code
<?php $chaine = crc32("Bonjour le monde!"); echo 'sans %u: '.$chaine."<br />"; echo 'avec %u: '; printf("%u",$chaine); ?>
Le rendement du code ci-dessus sera :
sans %u: 4174217953
avec %u: 4174217953
Dans cet exemple nous imprimerons le résultat de crc32 () avec et sans le formateur %u
Exemple : 📋 Copier le code
<?php $chaine = crc32("Bonjour monde."); echo 'sans %u: '.$chaine."<br />"; echo 'avec %u: '; printf("%u",$chaine); ?>
Le rendement du code ci-dessus sera :
sans %u: 1872023477
avec %u: 1872023477
Fonction precedente: |
Fonction suivante: |