PHP crc32()函数
PHP crc32()函数是一种重要的字符串函数,用于计算字符串的crc32(循环冗余校验)多项式。它可以用于验证数据完整性。
注意:如果你使用crc32()函数,必须使用%u格式化符号来使用printf()或sprintf()函数。如果不使用,则返回错误或负值。
语法
int crc32 ( string $str )
参数 | 描述 | 必需/可选 |
---|---|---|
字符串 | 需要计算的字符串。 | 必需 |
示例1
<?php
checksum = crc32("Hello how are you?.");
printf("%u\n",checksum);
?>
输出:
2454994420
示例2
<?php
str ="Hello JavaTpoint";
echo "Your string value is : ".str."<br>";
str =crc32(str);
printf("%u\n", $str);
?>
输出:
Your string value is : Hello JavaTpoint
1303530391
示例3
<?php
str = crc32("Hello JavaTpoint");
echo 'Without %u: '.str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
输出:
Without %u: 1303530391
With %u: 1303530391