Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน crc32() ใน PHP

คำอธิบาย

ฟังก์ชัน 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