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 iconv 函数转gb2312的bug解决方法
Oct 11 PHP
header跳转和include包含问题详解
Sep 08 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
Jun 17 PHP
解析MySql与Java的时间类型
Jun 22 PHP
php+js实现异步图片上传实例分享
Jun 02 PHP
PHP获得数组交集与差集的方法
Jun 10 PHP
ThinkPHP中使用Ueditor富文本编辑器
Sep 02 PHP
yii实现model添加默认值的方法(2种方法)
Jan 06 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
Jan 16 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
Apr 18 PHP
PHP实现一个轻量级容器的方法
Jan 28 PHP
laravel自定义分页的实现案例offset()和limit()
Oct 15 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 printf输出格式使用说明
2010/12/05 PHP
PHP三元运算的2种写法代码实例
2014/05/12 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
php使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
Laravel 5框架学习之用户认证
2015/04/09 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
用jquery实现输入框获取焦点消失文字
2013/04/27 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
2014/10/17 Javascript
jQuery中delegate()方法用法实例
2015/01/19 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
解决vue的touchStart事件及click事件冲突问题
2020/07/21 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
[00:08]DOTA2勇士令状等级奖励“天外飞星”
2019/05/24 DOTA
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
理解Python中的With语句
2016/03/18 Python
Python 多线程实例详解
2017/03/25 Python
Django 导出 Excel 代码的实例详解
2017/08/11 Python
python3 字符串知识点学习笔记
2020/02/08 Python
如何基于python3和Vue实现AES数据加密
2020/03/27 Python
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
html标签之Object和EMBED标签详解
2013/07/04 HTML / CSS
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
采购部主管岗位职责
2014/01/01 职场文书
2014年英语教学工作总结
2014/12/17 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书
心术观后感
2015/06/11 职场文书