PHP crc32() hàm
Đị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