(PHP 4 >= 4.0.1, PHP 5)
建立 str 的 32 位迴圈冗余校驗碼多項式。這通常用於檢查傳輸的資料是否完整。
由於 PHP 的整數是帶符號的,許多 crc32 校驗碼將返回負整數,因此你需要使用 sprintf() 或 printf() 的「%u」格式符來取得表示無符號 crc32 校驗碼的字串。
示例中的第二行演示了如何使用 printf() 函數轉換校驗碼:
例子 1. 顯示 crc32 校驗碼
<?php$checksum = crc32("The quick brown fox jumped over the lazy dog.");printf("%u\n", $checksum);?>
參見 md5() 和 sha1()。