欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP crc32() 函數(shù)

定義和用法

crc32() 函數(shù)計算一個字符串的 crc32 多項(xiàng)式。

該函數(shù)可用于驗(yàn)證數(shù)據(jù)的完整性。

語法

crc32(string)
參數(shù) 描述
string 必需。規(guī)定要計算的字符串。

說明

生成 string 參數(shù)的 32 位循環(huán)冗余校驗(yàn)碼多項(xiàng)式。這通常用于檢查傳輸?shù)臄?shù)據(jù)是否完整。

提示和注釋

提示:由于 PHP 的整數(shù)是帶符號的,許多 crc32 校驗(yàn)碼將返回負(fù)整數(shù),因此您需要使用 sprintf() 或 printf() 的 "%u" 格式符來獲取表示無符號 crc32 校驗(yàn)碼的字符串。

例子

例子 1

在本例中,我們將在使用以及不使用 "%u" 格式符的情況下,輸出 crc32() 的結(jié)果(注意結(jié)果是相同的):

<?php
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br />";
echo 'With %u: ';
printf("%u",$str);
?>

輸出:

Without %u: 461707669
With %u: 461707669

例子 2

在本例中,我們將在使用以及不使用 "%u" 格式符的情況下,輸出 crc32() 的結(jié)果(注意結(jié)果是不相同的):

<?php
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br />";
echo 'With %u: ';
printf("%u",$str);
?> 

輸出:

Without %u: -1959132156
With %u: 2335835140