PHP crc32() fonksiyonu

Örnek

crc32() fonksiyonunun sonuçunu çıktılandır:

<?php
$str = crc32("Shanghai");
printf("睵n",$str);
?>

Örnek Çalıştırma

Tanım ve Kullanım

crc32() fonksiyonu, dizgenin 32 bit CRC (döngüsel çıkarım kodu) hesaplar.

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

İpucu:crc32() fonksiyonundan doğru bir dizge temsilatı almak için printf() veya sprintf() fonksiyonunun 黐im simgesini kullanmanız gerekir. 黐im simgesi kullanılmazsa, sonuç hatalı bir sayı veya negatif bir sayı olarak görünebilir.

Sözdizimi

crc32(dizge)
Parametre Açıklama
dizge Gerekli. Hesaplanması gereken dizge belirlenir.

Teknik Açıklamalar

Dönüş Değeri: Dizgeyi 32 bit döngüsel çıkarım kodu polinom olarak döndürür.
PHP Sürümü: 4.0.1+

Örnek 1

Bu örnekte, "眻 biçim simgesi kullanılarak veya kullanılmadan crc32() fonksiyonunun sonuçlarını yazdıracağız (dikkat edilmesi gereken sonuçlar aynıdır):

<?php
$str = crc32("Hello world!");
echo 'Without ៷$str."<br>";
echo 'With ᠄
printf("眻,$str);
?>

Yukarıdaki kodun çıktısı:

Without ᥆1707669
With ᥆1707669

Örnek 2

Bu örnekte, "眻 biçim simgesi kullanılarak veya kullanılmadan crc32() fonksiyonunun sonuçlarını yazdıracağız (dikkat edilmesi gereken sonuçlar farklıdır):

<?php
$str = crc32("Hello world.");
echo 'Without ៷$str."<br>";
echo 'With ᠄
printf("眻,$str);
?>

Yukarıdaki kodun çıktısı:

Without ᡡ959132156
With ᤣ35835140