PHP crc32() hàm

实例

输出 crc32() 的结果:

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

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm crc32() tính toán 32-bit CRC (循环冗余校验) của chuỗi.

Hàm này có thể được sử dụng để xác minh tính toàn vẹn của dữ liệu.

Lưu ý:Để đảm bảo rằng giá trị chuỗi chính xác từ hàm crc32(), bạn cần sử dụng định dạng 蜊 hàm printf() hoặc sprintf(). Nếu không sử dụng định dạng 嫈t quả có thể hiển thị là số không chính xác hoặc số âm.

Cú pháp

crc32(string)
Tham số Mô tả
string Bắt buộc. Định nghĩa chuỗi cần tính toán.

Chi tiết kỹ thuật

Giá trị trả về: Trả về giá trị đa thức 32-bit CRC (循环冗余校验) của chuỗi.
Phiên bản PHP: 4.0.1+

Ví dụ 1

Trong ví dụ này, chúng ta sẽ hiển thị kết quả của crc32() khi sử dụng và không sử dụng định dạng "眻 (lưu ý rằng kết quả là giống nhau):

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

Dưới đây là kết quả đầu ra của mã trên:

Không có ᥆1707669
Với ᥆1707669

Ví dụ 2

Trong ví dụ này, chúng ta sẽ hiển thị kết quả của crc32() khi sử dụng và không sử dụng định dạng "眻 (lưu ý rằng kết quả là khác nhau):

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

Dưới đây là kết quả đầu ra của mã trên:

Không có ᡡ959132156
Với ᤣ35835140