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 相关文章推荐
第一节--面向对象编程
Nov 16 PHP
dedecms 制作模板中使用的全局标记图文教程
Mar 11 PHP
PHP用mysql数据库存储session的代码
Mar 05 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
php抓取页面的几种方法详解
Jun 17 PHP
php使用百度ping服务代码实例
Jun 19 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
Aug 21 PHP
新浪SAE搭建PHP项目教程
Jan 28 PHP
php一个解析字符串排列数组的方法
May 12 PHP
PHP实现的简单分页类及用法示例
May 06 PHP
Laravel5.1自定义500错误页面示例
Oct 09 PHP
PHP判断是否是微信打开还是浏览器打开的方法
Feb 27 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函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
PHP实现格式化文件数据大小显示的方法
2015/01/03 PHP
php字符串函数学习之substr()
2015/03/27 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
JS解密入门 最终变量劫持
2008/06/25 Javascript
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
2011/04/07 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
使用vue.js开发时一些注意事项
2016/04/27 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
Python 解析XML文件
2009/04/15 Python
通过python下载FTP上的文件夹的实现代码
2013/02/10 Python
python网络编程之数据传输UDP实例分析
2015/05/20 Python
python实现的简单FTP上传下载文件实例
2015/06/30 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
Python实现端口检测的方法
2018/07/24 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
django 类视图的使用方法详解
2019/07/24 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
蒂芙尼澳大利亚官方网站:Tiffany&Co. Australia
2017/08/27 全球购物
菲律宾旅游网站:Expedia菲律宾
2017/10/11 全球购物
香港家用健身器材、运动器材及健康美容仪器专门店:FitBoxx
2019/12/05 全球购物
销售经理岗位职责
2014/03/16 职场文书
《小猪家的桃花树》教学反思
2014/04/11 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
《小小的船》教学反思
2016/02/18 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电