Home > Backend Development > PHP Tutorial > php crc32 计算字符串的 32 位 CRC(循环冗余校验),crc32crc_PHP教程

php crc32 计算字符串的 32 位 CRC(循环冗余校验),crc32crc_PHP教程

WBOY
Release: 2016-07-12 08:58:48
Original
1037 people have browsed it

php crc32 计算字符串的 32 位 CRC(循环冗余校验),crc32crc

注:本文转载 http://www.manongjc.com/article/499.html

 

php crc32函数用于生成字符串的 32 位循环冗余校验码多项式。这通常用于检查传输的数据是否完整。本文章向大家介绍php crc32函数的基本语法及使用实例。需要的码农可以参考一下。

crc32函数计算一个字符串的 crc32 多项式

 

crc32函数基本语法

int <span>crc32</span> ( <span>string</span> <span>$str</span> )
Copy after login

生成 str 的 32 位循环冗余校验码多项式。这通常用于检查传输的数据是否完整。

提示:为了确保从 crc32() 函数中获得正确的字符串表示,您需要使用 printf() 或 sprintf() 函数的 %u 格式符。如果未使用 %u 格式符,结果可能会显示为不正确的数字或者负数。

crc32参数介绍

参数描述
string 必需。要校验的数据。

crc32返回值

返回 str crc32 校验的整数。

crc32函数实例:

示例中的第二行演示了如何使用 printf() 函数转换校验码:

<?<span>php
 </span><span>$checksum</span>  =  <span>crc32</span> ( "The quick brown fox jumped over the lazy dog."<span> );
 </span><span>printf</span> ( "%u\n" ,  <span>$checksum</span><span> );
</span>?> 
Copy after login

在线运行

运行结果:

2191738434
Copy after login

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1101616.htmlTechArticlephp crc32 计算字符串的 32 位 CRC(循环冗余校验),crc32crc 注:本文转载http://www.manongjc.com/article/499.html php crc32函数用于生成字符串的 32 位循...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template