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连接Oracle for NT 远程数据库
Oct 09 PHP
php中使用DOM类读取XML文件的实现代码
Dec 14 PHP
php站内搜索并高亮显示关键字的实现代码
Dec 29 PHP
php中使用preg_match_all匹配文章中的图片
Feb 06 PHP
PHP基础之运算符的使用方法
Apr 28 PHP
thinkphp实现上一篇与下一篇的方法
Dec 08 PHP
给ECShop添加最新评论
Jan 07 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
Mar 23 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
May 13 PHP
详解php框架Yaf路由重写
Jun 20 PHP
基于php编程规范(详解)
Aug 17 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
Mar 29 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
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
php 在线打包_支持子目录
2008/06/28 PHP
第四章 php数学运算
2011/12/30 PHP
thinkPHP3.2.3实现阿里大于短信验证的方法
2018/06/06 PHP
javascript 表格排序和表头浮动效果(扩展SortTable)
2009/04/07 Javascript
event.X和event.clientX的区别分析
2011/10/06 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
JQuery实现动态适时改变字体颜色的方法
2015/03/10 Javascript
Javascript中 带名 匿名 箭头函数的重要区别(推荐)
2017/01/29 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
2019/09/28 Javascript
用Golang运行JavaScript的实现示例
2019/11/25 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
python实现获取序列中最小的几个元素
2014/09/25 Python
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
Python中random模块用法实例分析
2015/05/19 Python
Python单元测试实例详解
2018/05/25 Python
Python 加密与解密小结
2018/12/06 Python
关于Python作用域自学总结
2019/06/10 Python
python中对数据进行各种排序的方法
2019/07/02 Python
python for循环remove同一个list过程解析
2019/08/14 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
解决阿里云邮件发送不能使用25端口问题
2020/08/07 Python
python中os.remove()用法及注意事项
2021/01/31 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
毕业生自荐信
2013/12/14 职场文书
行政部工作岗位职责范本
2014/03/05 职场文书
年终奖发放方案
2014/06/02 职场文书
会计求职自荐信
2014/06/20 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
个人工作年终总结
2015/03/09 职场文书
消防隐患整改通知书
2015/04/22 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书
Python-typing: 类型标注与支持 Any类型详解
2021/05/10 Python