PHP crc32()函数讲解


Posted in PHP onFebruary 14, 2019

PHP crc32() 函数

实例

输出 crc32() 的结果:

<?php 
$str = crc32("Hello World!"); 
printf("%un",$str); 
?>

定义和用法

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

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

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

语法

crc32( _string_ )

PHP crc32()函数讲解

PHP crc32()函数讲解

实例 1

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

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

上面的代码将输出:

Without %u: 461707669 
With %u: 461707669

实例 2

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

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

上面的代码将输出:

Without %u: -1959132156 
With %u: 2335835140

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
Dec 13 PHP
php whois查询API制作方法
Jun 23 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
Apr 02 PHP
一个PHP并发访问实例代码
Sep 06 PHP
关于php正则匹配汉字的方法介绍
Apr 25 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
Jun 25 PHP
php结合正则获取字符串中数字
Jun 19 PHP
PHP+jQuery翻板抽奖功能实现
Oct 19 PHP
学习php设计模式 php实现工厂模式(factory)
Dec 07 PHP
thinkPHP实现的省市区三级联动功能示例
May 05 PHP
php smtp实现发送邮件功能
Jun 22 PHP
YII2框架中excel表格导出的方法详解
Jul 21 PHP
PHP count_chars()函数讲解
Feb 14 #PHP
PHP让网站移动访问更加友好方法
Feb 14 #PHP
PHP的curl函数的用法总结
Feb 14 #PHP
php用xpath解析html的代码实例讲解
Feb 14 #PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
Feb 14 #PHP
PHP安装memcache扩展的步骤讲解
Feb 14 #PHP
PHP配置ZendOpcache插件加速
Feb 14 #PHP
You might like
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
ajax在joomla中的原生态应用代码
2012/07/19 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
2016/02/15 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
PHP实现二维数组按某列进行排序的方法
2016/11/18 PHP
PHP使用redis位图bitMap 实现签到功能
2019/10/08 PHP
网页打开自动最大化的js代码
2012/08/22 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
JavaScript常用基础知识强化学习
2015/12/09 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
JavaScript封装的常用工具类库bee.js用法详解【经典类库】
2018/09/03 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
在Python中使用mongoengine操作MongoDB教程
2015/04/24 Python
python线程池threadpool实现篇
2018/04/27 Python
Python语言快速上手学习方法
2018/12/14 Python
Python shutil模块用法实例分析
2019/10/02 Python
python匿名函数的使用方法解析
2019/10/10 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
django有哪些好处和优点
2020/09/01 Python
法国发饰品牌:Alexandre De Paris
2018/12/04 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
枚举与#define宏的区别
2014/04/30 面试题
中专生自我鉴定
2013/12/17 职场文书
会计专业自荐信
2014/06/03 职场文书
公司应聘自荐书
2014/06/14 职场文书
标准版离职证明书
2014/09/12 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
收入证明怎么写
2015/06/12 职场文书
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
Python使用pyecharts控件绘制图表
2022/06/05 Python