PHP 字符串函数

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