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获取网络上文件
Oct 09 PHP
PHP 分页类(模仿google)-面试题目解答
Sep 13 PHP
由php的call_user_func传reference引发的思考
Jul 23 PHP
php小偷相关截取函数备忘
Nov 28 PHP
基于PHP读取csv文件内容的详解
Jun 18 PHP
深入file_get_contents函数抓取内容失败的原因分析
Jun 25 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
Nov 17 PHP
php中有关合并某一字段键值相同的数组合并的改进
Mar 10 PHP
php使用curl简单抓取远程url的方法
Mar 13 PHP
PHP MPDF中文乱码的解决方式
Dec 08 PHP
PHP中非常有用却鲜有人知的函数集锦
Aug 17 PHP
tp5使用layui实现多个图片上传(带附件选择)的方法实例
Nov 17 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中生成UUID自定义函数分享
2015/06/10 PHP
PHP基于curl后台远程登录正方教务系统的方法
2016/10/14 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
nginx 设置多个站跨域
2021/03/09 Servers
在vs2010中调试javascript代码方法
2011/02/11 Javascript
JavaScript判断数组是否包含指定元素的方法
2015/07/01 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
2015/08/07 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
2017/03/04 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
2019/01/19 Javascript
Python多线程编程简单介绍
2015/04/13 Python
Python中Random和Math模块学习笔记
2015/05/18 Python
Python快速从注释生成文档的方法
2016/12/26 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
python 函数中的参数类型
2020/02/11 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
2020/08/24 HTML / CSS
是否有自动比较结构的方法
2015/06/03 面试题
介绍一下linux的文件系统
2015/10/06 面试题
厨师岗位职责
2013/11/12 职场文书
企业门卫岗位职责
2013/12/12 职场文书
大家检讨书5000字
2014/02/03 职场文书
《听鱼说话》教学反思
2014/02/15 职场文书
竞选班干部演讲稿500字
2014/08/20 职场文书
小学生迎国庆演讲稿
2014/09/05 职场文书
二年级语文上册复习计划
2015/01/19 职场文书
nginx限制并发连接请求数的方法
2021/04/01 Servers