PHP crc32() 函数

返回上一级

PHP crc32() 函数计算一个字符串的 32 位 CRC(循环冗余校验)

( PHP >= 4.0.1 )

函数原型

crc32( string )

该函数可用于验证数据的完整性

为确保能从 crc32() 函数中取得正确的字符串表示,必须使用 printf()sprintf() 函数的 %u 格式符

如果未使用 %u 格式符,结果可能会显示为不正确的数字或者负数

参数

参数 描述
string 必需。规定要计算的字符串

返回值

以整数形式返回 string 的 32 位循环冗余校验码多项式

参数

输出 crc32() 的结果

<?php

$str = crc32("Hello World!");
printf("%un",$str);

运行范例 »

运行以上 PHP 范例,输出结果如下

472456355n

范例 2

下面的范例中,我们将在使用以及不使用 "%u" 格式符的情况下,输出 crc32() 的结果(注意结果是相同的)

<?php

$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);

运行范例 »

运行以上 PHP 范例,输出结果如下

Without %u: 461707669
With %u: 461707669

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.