注:本文轉載 http://www.manongjc.com/article/499.html
php crc32函數用於生成字符串的 32 位循環冗余校驗碼多項式。這通常用於檢查傳輸的數據是否完整。本文章向大家介紹php crc32函數的基本語法及使用實例。需要的碼農可以參考一下。
crc32函數計算一個字符串的 crc32 多項式
crc32函數基本語法
int crc32 ( string $str )
生成 str 的 32 位循環冗余校驗碼多項式。這通常用於檢查傳輸的數據是否完整。
提示:為了確保從 crc32() 函數中獲得正確的字符串表示,您需要使用 printf() 或 sprintf() 函數的 %u 格式符。如果未使用 %u 格式符,結果可能會顯示為不正確的數字或者負數。
crc32參數介紹
crc32返回值
返回 str crc32 校驗的整數。
crc32函數實例:
示例中的第二行演示了如何使用 printf() 函數轉換校驗碼:
<?php $checksum = crc32 ( "The quick brown fox jumped over the lazy dog." ); printf ( "%u\n" , $checksum ); ?>
在線運行
運行結果:
2191738434