crc32()

1. 定义

该函数计算一个字符串的crc32多项式,结果返回一个循环冗余校验码(crc,cyclic redundancy checksum)多项式。

注:

  • 该函数通常用来校验传输的数据是否完整
  • 在 32 位系统中,许多crc32校验码将返回负整数,而64位系统则都是正整数结果

2. 语法

crc32 ( string $str ) : int

3. 参数说明

参数 可选性 数据类型 描述
$str 必需 字符串 要校验的字符串

4. 示例

<?php

// crc32()
// 返回一个循环冗余校验码(crc)多项式

$str = '极速教程棒棒哒!';
$res = crc32($str);
var_dump($res);// 输出:int(252493244)

5. 延展阅读

  • md5():计算指定字符串的md5(RSA 数据安全公司的 MD5 报文算法)散列值
  • sha1():计算指定字符串的sha1(美国安全散列算法1)散列值