五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 建站教程 > PHP 教程 > PHP crc32() 函數(shù)

PHP crc32() 函數(shù)

此節(jié)有 225 人學習過     參與評論

實例

輸出 crc32() 的結(jié)果:

<?php
$str = crc32("Shanghai");
printf("%un",$str);
?>

運行實例

定義和用法

crc32() 函數(shù)計算字符串的 32 位 CRC(循環(huán)冗余校驗)。

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

提示:為了確保從 crc32() 函數(shù)中獲得正確的字符串表示,您需要使用 printf() 或 sprintf() 函數(shù)的 %u 格式符。如果未使用 %u 格式符,結(jié)果可能會顯示為不正確的數(shù)字或者負數(shù)。

語法

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

技術(shù)細節(jié)

返回值: 以整數(shù)值返回字符串的 32 位循環(huán)冗余校驗碼多項式。
PHP 版本: 4.0.1+

例子 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

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進入論壇

發(fā)表評論 (225人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------
PHP 教程目錄

其它欄目

· 建站教程
· 365學習

業(yè)務咨詢

· 技術(shù)支持
· 服務時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號