PHP crc32() fonksiyonu
Örnek
crc32() fonksiyonunun sonuçunu çıktılandır:
<?php $str = crc32("Shanghai"); printf("睵n",$str); ?>
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