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制作的意见反馈表源码
Mar 11 PHP
PHP 判断常量,变量和函数是否存在
Apr 26 PHP
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
Mar 21 PHP
php更新修改excel中的内容实例代码
Feb 26 PHP
CodeIgniter生成静态页的方法
May 17 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
Aug 12 PHP
php实现水印文字和缩略图的方法示例
Dec 29 PHP
PHP新特性之字节码缓存和内置服务器
Aug 11 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
Apr 09 PHP
PHP反射学习入门示例
Jun 14 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
Feb 23 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编程中的常见漏洞和代码实例
2014/08/06 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
Js如何判断客户端是PC还是手持设备简单分析
2012/11/22 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
js onload事件不起作用示例分析
2013/10/09 Javascript
浅析JavaScript动画
2015/06/10 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
js 颜色选择插件
2017/01/23 Javascript
详解Angular2组件之间如何通信
2017/06/22 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
2017/12/25 jQuery
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
[01:20:06]TNC vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python简单实现计算过期时间的方法
2015/06/09 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
Python rstrip()方法实例详解
2018/11/11 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
css实例教程 一款纯css3实现的超炫动画背画特效
2014/11/05 HTML / CSS
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
贝嫂喜欢的婴儿品牌,个性化的婴儿礼物:My 1st Years
2017/11/19 全球购物
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
土建资料员岗位职责
2014/01/04 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
2015年见习期工作总结
2014/12/12 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
党员心得体会范文2016
2016/01/23 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书