PHP crc32() 函数
说明
crc32()
函数计算字符串的 32 位 CRC(循环冗余校验和)。
此功能通常用于验证正在传输的数据的完整性。
下表总结了该函数的技术细节。
返回值: | 以整数形式返回字符串的 crc32 校验和。 |
---|---|
版本: | PHP 4.0.1+ |
语法
crc32()
函数的基本语法如下:
crc32(string);
以下示例显示了 crc32()
函数的作用。
<?php
// 计算校验和
$checksum = crc32("The mountain peaks are covered with snow.");
// 打印格式化字符串
printf("%u\n", $checksum);
?>
参数
crc32()
函数接受以下参数。
参数 | 说明 |
---|---|
string | 必填。 指定要处理的字符串。 |
更多示例
这里有更多示例展示了 crc32()
函数的实际工作原理:
在以下示例中,使用和不使用"%u"格式化程序的打印校验和将是相等的。
<?php
// 计算校验和
$checksum = crc32("What happened to John?");
// 正常打印校验和
print $checksum."<br>";
// 使用"%u"格式化程序打印校验和
printf("%u", $checksum);
?>
Advertisements