คำอธิบาย
ฟังก์ชัน crc32() ใช้คำนวณ CRC32 (Cyclic Redundancy Check 32-bit) ของสตริง ใช้สำหรับตรวจสอบความสมบูรณ์ของข้อมูล (data integrity) เช่น ตรวจสอบไฟล์เสียหายหรือไม่
รูปแบบการใช้งาน (Syntax)
crc32(string $string): int
พารามิเตอร์
- string - สตริงที่ต้องการคำนวณ CRC32
ค่าที่คืนกลับ (Return Value)
คืนค่า checksum CRC32 เป็นจำนวนเต็ม (อาจเป็นลบในระบบ 32-bit ใช้ %u ใน printf เพื่อแสดงค่าบวก)
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1
<?php
$res = crc32("This is demo text!");
printf("%u\n", $res);
?>ผลลัพธ์
2903462745
ตัวอย่างที่ 2
<?php
$s = crc32("Welcome!");
echo 'First:' . $s . "\n";
printf("Second: %u\n", $s);
?>ผลลัพธ์
First: 893564114 Second: 893564114