En son web geliştirme öğreticiler
 

PHP crc32() Function

<PHP dize Başvuru

Örnek

Sonucunu yazdır crc32() :

<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
»Run örnek

Tanımı ve Kullanımı

crc32() işlevi, bir 32-bitlik CRC hesaplar (cyclic redundancy checksum) bir dizi için.

Bu fonksiyon, veri bütünlüğünü doğrulamak için kullanılabilir.

Tip: Eğer doğru dize temsilini aldığınızdan emin olmak için crc32() fonksiyonu, size% u biçimlendirici kullanmanız gerekir printf() veya sprintf() fonksiyonu. % U biçimlendirici kullanılmazsa, sonuç yanlış ve negatif sayılar görüntüleyebilir.


Sözdizimi

crc32( string )

Parametre Açıklama
string Gereklidir. dize hesaplanacak

Teknik detaylar

Geri dönüş değeri: Bir tamsayı olarak dizgenin crc32 sağlama döndürür
PHP Sürümü: 4.0.1+

Örnek 1

Bu örnekte sonucunu yazdırır crc32() ile ve olmadan "%u" biçimlendirici (note that the result is equal) :

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

kodun çıktısını göreceğiz:

Without %u: 461707669
With %u: 461707669

Örnek 2

Bu örnekte sonucunu yazdırır crc32() ile ve olmadan "%u" biçimlendirici (note that the result is not equal) :

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

kodun çıktısını göreceğiz:

Without %u: -1959132156
With %u: 2335835140

<PHP dize Başvuru