crc32()

PHP crc32() funksiyasi

❮ PHP string funksiyalari ma’lumotnomasi

Misol

crc32() natijasini chiqaring:

<?php $str = crc32("Hello World!"); printf("%u\n",$str); ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

crc32() funksiyasi string uchun 32 bitli CRC (cyclic redundancy checksum — siklik ortiqchalik nazorat yig‘indisi) hisoblaydi.

Bu funksiyadan ma’lumotlar yaxlitligini tekshirish uchun foydalanish mumkin.

Maslahat: crc32() funksiyasidan to‘g‘ri string ko‘rinishini olishingizga ishonch hosil qilish uchun printf() yoki sprintf() funksiyasining %u formatlovchisidan foydalanishingiz kerak bo‘ladi. Agar %u formatlovchisi ishlatilmasa, natija noto‘g‘ri va manfiy sonlarda ko‘rsatilishi mumkin.


Sintaksis

crc32(string)

Parametr qiymatlari

Parametr Tavsif
string Majburiy. Hisoblanadigan string


Texnik tafsilotlar

Qaytariladigan qiymat: stringning crc32 nazorat yig‘indisini butun son (integer) sifatida qaytaradi
PHP versiyasi: 4.0.1+

Ko‘proq misollar

Misol:

Bu misolda crc32() natijasini "%u" formatlovchisi bilan va usiz chiqaramiz (natija bir xil ekaniga e’tibor bering):

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

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

Without %u: 461707669 With %u: 461707669

Misol:

Bu misolda crc32() natijasini "%u" formatlovchisi bilan va usiz chiqaramiz (natija bir xil emasligiga e’tibor bering):

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

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

Without %u: -1959132156 With %u: 2335835140

❮ PHP string funksiyalari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!