Fonction crc32 () de PHP

Définition et usage La fonction crc32()


PHP references des fonctions PHP

(PHP 4 >= 4.0.1, PHP 5)

crc32 — Calcule la somme de contrôle CRC32

La fonction de hachage 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.

Syntaxe

              crc32 (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.


Exemple 1

Dans cet exemple nous imprimerons le résultat de crc32 () avec et sans le formateur  %u :

Sélectionner 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
Exemple 2

Dans cet exemple nous imprimerons le résultat de crc32 () avec et sans le formateur  %u

Sélectionner 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


Par carabde 22 Aout 2014