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
通过JavaScript或PHP检测Android设备的代码
Mar 09 PHP
比file_get_contents稳定的curl_get_contents分享
Jan 11 PHP
php几个预定义变量$_SERVER用法小结
Nov 07 PHP
php实现的mongodb操作类实例
Apr 03 PHP
php调整服务器时间的方法
Apr 03 PHP
PHP ajax 异步执行不等待执行结果的处理方法
May 27 PHP
php二维码生成
Oct 19 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
Apr 20 PHP
PHP API接口必备之输出json格式数据示例代码
Jun 27 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
Jul 21 PHP
php连接MSsql server的五种方法总结
Mar 04 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 木马攻击防御技巧
2009/06/13 PHP
PHP 遍历文件实现代码
2011/05/04 PHP
PHP代码审核的详细介绍
2013/06/13 PHP
php实现微信支付之企业付款
2018/05/30 PHP
laravel框架使用极光推送消息操作示例
2020/02/15 PHP
js 匿名调用实现代码
2009/06/19 Javascript
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
javascript中的onkeyup和onkeydown区别介绍
2013/04/28 Javascript
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
2015/08/01 Javascript
js实现的彩色方块飞舞奇幻效果
2016/01/27 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
js序列化和反序列化的使用讲解
2019/01/19 Javascript
es6中比较有用的7个技巧小结
2019/07/12 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
python中if及if-else如何使用
2020/06/02 Python
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
CAT鞋加拿大官网:CAT Footwear加拿大
2020/08/05 全球购物
链表面试题-一个链表的结点结构
2015/05/04 面试题
大三毕业自我鉴定
2014/01/15 职场文书
四风问题自查报告剖析材料
2014/02/08 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
中职招生先进个人材料
2014/08/31 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
党支部先进事迹材料
2014/12/24 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL
python标准库ElementTree处理xml
2022/05/20 Python
微信小程序实现轮播图指示器
2022/06/25 Javascript