Derniers tutoriels de développement web
 

PHP crc32() Function

<PHP chaîne de référence

Exemple

Imprimer le résultat de crc32() :

<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
»Exécuter exemple

Définition et utilisation

Le crc32() fonction calcule un CRC de 32 bits (cyclic redundancy checksum) de (cyclic redundancy checksum) pour une chaîne.

Cette fonction peut être utilisée pour valider l'intégrité des données.

Tip: Pour vous assurer que vous obtenez la représentation correcte de la chaîne crc32() fonction, vous devrez utiliser le% formatter u du printf() ou sprintf() fonction. Si le formatter% u n'est pas utilisé, le résultat peut afficher un nombre incorrect et négatifs.


Syntaxe

crc32( string )

Paramètre La description
string Champs obligatoires. La chaîne à calculer

Détails techniques

Valeur de retour: Renvoie la somme de contrôle CRC32 de chaîne comme un entier
PHP Version: 4.0.1+

Exemple 1

Dans cet exemple , nous allons imprimer le résultat de crc32() avec et sans le "%u" formatter (note that the result is equal) :

<?php
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>

au-dessus de la sortie du code sera:

Without %u: 461707669
With %u: 461707669

exemple 2

Dans cet exemple , nous allons imprimer le résultat de crc32() avec et sans le "%u" formatter (note that the result is not equal) :

<?php
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>

au-dessus de la sortie du code sera:

Without %u: -1959132156
With %u: 2335835140

<PHP chaîne de référence