crc32

(PHP 4 >= 4.0.1, PHP 5)

crc32 -- 計算一個字串的 crc32 多項式

描述

int crc32 ( string str )

建立 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()