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 相关文章推荐
基于mysql的论坛(6)
Oct 09 PHP
eWebEditor v3.8 商业完整版 (PHP)
Dec 06 PHP
php 获取完整url地址
Dec 20 PHP
将时间以距今多久的形式表示,PHP,js双版本
Sep 25 PHP
hadoop常见错误以及处理方法详解
Jun 19 PHP
PHP中定义数组常量(array常量)的方法
Nov 17 PHP
Codeigniter框架实现获取分页数据和总条数的方法
Dec 05 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
PHP单例模式详细介绍
Jul 01 PHP
PHP合并discuz用户脚本的方法
Aug 04 PHP
php获取用户真实IP和防刷机制的实例代码
Nov 28 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
Mar 22 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利用新浪接口查询ip获取地理位置示例
2014/01/20 PHP
php中heredoc与nowdoc介绍
2014/12/25 PHP
很好用的js日历算法详细代码
2013/03/07 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
2015/02/28 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
javascript表格的渲染组件
2015/07/03 Javascript
javascript实现10个球随机运动、碰撞实例详解
2015/07/08 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
2016/06/12 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
在vue-cli 3中给stylus、sass样式传入共享的全局变量
2019/08/12 Javascript
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
python的schedule定时任务模块二次封装方法
2019/02/19 Python
python try 异常处理(史上最全)
2019/03/07 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
django实现将后台model对象转换成json对象并传递给前端jquery
2020/03/16 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
美国在线奢侈品寄售商店:Luxury Garage Sale
2018/08/19 全球购物
项目副经理岗位职责
2013/12/30 职场文书
个人简历自我评价
2014/02/02 职场文书
西式结婚主持词
2014/03/14 职场文书
销售职业生涯规划范文
2014/03/14 职场文书
广告创意求职信
2014/03/17 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
2015年读书月活动总结
2015/03/26 职场文书
校友会致辞
2015/07/30 职场文书
Hive HQL支持2种查询语句风格
2022/06/25 数据库
详解CSS3浏览器兼容
2022/12/24 HTML / CSS