ฟังก์ชัน crc32() ของ PHP

ตัวอย่าง

ออกผลลัพธ์ crc32() ด้วย:

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

ทดสอบการทำงาน

การระบุและการใช้งาน

crc32() ฟังก์ชันคำนวณ CRC 32 บิตของตัวอักษรสาย

ฟังก์ชันนี้สามารถใช้เพื่อตรวจสอบการเสมอภาคของข้อมูล

คำแนะนำ:เพื่อให้ได้รับการแสดงผลของตัวอักษรที่ถูกต้องจาก crc32() ฟังก์ชัน คุณจะต้องใช้ฟังก์ชัน printf() หรือ sprintf() ด้วยฟอร์แมต 帛ไม่ใช้ฟอร์แมต 懎ัพธ์อาจแสดงเป็นตัวเลขที่ผิดพลาดหรือตัวเลขลบ

ภาษา

crc32(string)
ประกาศ รายละเอียด
string จำเป็น

รายละเอียดเทคนิค

ค่าที่กลับค่ามา กลับค่าเป็นตัวเลขเต็ม 32 บิตของโพลิโนม์ CRC ที่มีรูปแบบจากตัวอักษรสาย
เวอร์ชั่น PHP: 4.0.1+

ตัวอย่าง 1

ในตัวอย่างนี้ เราจะแสดงผลของ crc32() ในทั้งกรณีที่ใช้และไม่ใช้ "眻 ฟอร์แมต (ให้注意 ผลลัพธ์จะเหมือนกัน):

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

การแสดงผลของโค้ดดังกล่าว:

Without ᥆1707669
With ᥆1707669

ตัวอย่าง 2

ในตัวอย่างนี้ เราจะแสดงผลของ crc32() ในทั้งกรณีที่ใช้และไม่ใช้ "眻 ฟอร์แมต (ให้注意 ผลลัพธ์จะแตกต่างกัน):

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

การแสดงผลของโค้ดดังกล่าว:

Without ᡡ959132156
With ᤣ35835140