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+dbfile开发小型留言本
Oct 09 PHP
3.从实例开始
Oct 09 PHP
cmd下运行php脚本
Nov 25 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
Jul 01 PHP
PHP比你想象的好得多
Nov 27 PHP
PHP内置的Math函数效率测试
Dec 01 PHP
PHP获取二维数组中某一列的值集合
Dec 25 PHP
详解PHP的Yii框架中自带的前端资源包的使用
Mar 31 PHP
Yii控制器中操作视图js的方法
Jul 04 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
Mar 17 PHP
php判断目录存在的简单方法
Sep 26 PHP
laravel 判断查询数据库返回值的例子
Oct 11 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代码优化及php相关问题总结
2006/10/09 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
php-app开发接口加密详解
2018/04/18 PHP
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
UI Events 用户界面事件
2012/06/27 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
2013/04/01 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
bootstrap改变按钮加载状态
2014/12/01 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
JS实现DIV高度自适应窗口示例
2017/02/16 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
深入理解React中何时使用箭头函数
2017/08/23 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
2019/03/30 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
Python random模块常用方法
2014/11/03 Python
python中pip的安装与使用教程
2018/08/10 Python
手写一个python迭代器过程详解
2019/08/27 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
孕妇装中的著名品牌:Isabella Oliver(伊莎贝拉·奥利弗)
2016/10/31 全球购物
香港时装购物网站:ZALORA香港
2017/04/23 全球购物
司机岗位职责
2013/11/15 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
购房协议书
2014/04/11 职场文书
2014年林业工作总结
2014/12/05 职场文书
先进员工事迹材料
2014/12/20 职场文书
简短的人生哲理(38句)
2019/08/13 职场文书
读《方与圆》有感:交友方圆有度
2020/01/14 职场文书
SpringBoot快速入门详解
2021/07/21 Java/Android
使用Nginx的访问日志统计PV与UV
2022/05/06 Servers
基于Python实现nc批量转tif格式
2022/08/14 Python