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中实现汉字转区位码应用源码实例解析
Jun 14 PHP
PHP下escape解码函数的实现方法
Aug 08 PHP
关于php mvc开发模式的感想
Jun 28 PHP
简单的PHP缓存设计实现代码
Sep 30 PHP
解决ajax+php中文乱码的方法详解
Jun 09 PHP
php设计模式之单例模式使用示例
Jan 20 PHP
浅谈php函数serialize()与unserialize()的使用方法
Aug 19 PHP
php的mssql数据库连接类实例
Nov 28 PHP
PHP判断上传文件类型的解决办法
Oct 20 PHP
详解HTTP Cookie状态管理机制
Jan 14 PHP
Adnroid 微信内置浏览器清除缓存
Jul 11 PHP
php实现微信支付之现金红包
May 30 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+apache+php Linux安装指南
2006/10/09 PHP
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
2007/04/12 PHP
php allow_url_include的应用和解释
2010/04/22 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
php中数组最简单的使用方法
2020/12/27 PHP
麦鸡的TAB切换功能结合了javascript和css
2007/12/17 Javascript
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
Javascript的常规数组和关联数组对比小结
2012/05/24 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
2013/12/11 Javascript
jquery中each遍历对象和数组示例
2014/08/05 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
HTML Table 空白单元格补全的简单实现
2016/10/13 Javascript
vue.js学习之递归组件
2016/12/13 Javascript
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
Python中用Descriptor实现类级属性(Property)详解
2014/09/18 Python
Python格式化css文件的方法
2015/03/10 Python
Python下实现的RSA加密/解密及签名/验证功能示例
2017/07/17 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
2018/04/22 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
Python PO设计模式的具体使用
2019/08/16 Python
PyCharm刷新项目(文件)目录的实现
2020/02/14 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
美国电视购物:QVC
2017/02/06 全球购物
MADE荷兰:提供原创设计师家具
2018/04/03 全球购物
2014年个人债务授权委托书范本
2014/09/22 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
主持稿开场白
2015/06/01 职场文书
护理工作心得体会
2016/01/22 职场文书
PostgreSQL 插入INSERT、删除DELETE、更新UPDATE、事务transaction
2022/04/12 PostgreSQL