PHPcrc32()
函数用于计算字符串的 crc32(循环冗余校验和)多项式。它可用于验证数据完整性。
语法
int crc32 (string $str)
参数
参数 | 说明 | 必须/可选 |
---|---|---|
str | 要计算的字符串。 | 必须 |
返回值
返回计算的结果。
注意
使用 crc32() 函数,必须使用 printf() 或 sprintf( ) 函数。如果不使用,则返回错误或负值。
示例
介绍一些例子,了解PHPcrc32()
函数的使用方法。
示例1
<?php
$checksum = crc32("Hello how are you?.");
printf("%u\n", $checksum);
?>
输出:
2454994420
示例2
<?php
$str ="Hello yxjc123";
$str =crc32($str);
printf("%u\n", $str);
?>
输出:
2687190251
示例3
<?php
$str = crc32("Hello yxjc123");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
输出:
Without %u: 2687190251
With %u: 2687190251
With %u: 2687190251