位置: 编程技术 - 正文

PHP字符串函数crc32()的用法(php字符串定义)

编辑:rootadmin
crc

推荐整理分享PHP字符串函数crc32()的用法(php字符串定义),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php操作字符串,php处理字符串函数,php操作字符串,php字符串定义,php 字符串包含,php 字符串函数,php 字符串处理,php中字符串函数,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4 >= 4.0.1, PHP 5)

crc — 计算一个字符串的 crc 多项式

说明 int crc ( string $str )

生成 str 的 位循环冗余校验码多项式。这通常用于检查传输的数据是否完整。

Warning

由于 PHP 的整数是带符号的,所以在 位系统上许多 crc 校验码将返回负整数。 尽管在 位上所有 crc() 的结果将都是正整数。

因此你需要使用 sprintf() 或 printf() 的“%u”格式符来获取表示无符号 crc 校验码的字符串。

For a hexadecimal representation of the checksum you can either use the "%x" formatter of sprintf() or printf() or the dechex() conversion functions, both of these also take care of converting the crc() result to an unsigned integer.

Having bit installations also return negative integers for higher result values was considered but would break the hexadecimal conversion as negatives would get an extra 0xFFFFFFFF######## offset then. As hexadecimal representation seems to be the most common use case we decided to not break this even if it breaks direct decimal comparisons in about % of the cases when moving from to bits.

PHP字符串函数crc32()的用法(php字符串定义)

In retrospect having the function return an integer maybe wasn&#;t the best idea and returning a hex string representation right away (as e.g. md5() does) might have been a better plan to begin with.

For a more portable solution you may also consider the generic hash(). hash("crcb", $str) will return the same string as dechex(crc($str)).

参数

str

要校验的数据。

返回值

返回 str crc 校验的整数。

范例

Example #1 显示一个 crc 校验码

示例中的第二行演示了如何使用 printf() 函数转换校验码:

<?php$checksum=crc("Thequickbrownfoxjumpedoverthelazydog.");printf("%un",$checksum);?>

参见

hash() - Generate a hash value (message digest) md5() - 计算字符串的 MD5 散列值 sha1() - 计算字符串的 sha1 散列值

PHP字符串函数fprintf()的用法 fprintf(PHP5)fprintf将格式化后的字符串写入到流说明intfprintf(resource$handle,string$format[,mixed$args[,mixed$...]])写入一个根据format格式化后的字符串到由handle句柄打

PHP字符串函数crypt()的用法 crypt(PHP4,PHP5)crypt单向字符串散列说明stringcrypt(string$str[,string$salt])crypt()返回一个基于标准UNIXDES算法或系统上其他可用的替代算法的散列字符串。有些系

PHP字符串函数echo()的用法 echo(PHP4,PHP5)echo输出一个或多个字符串说明voidecho(string$arg1[,string$...])输出所有参数。echo不是一个函数(它是一个语言结构),因此你不一定要使用小括

标签: php字符串定义

本文链接地址:https://www.jiuchutong.com/biancheng/279863.html 转载请保留说明!

上一篇:PHP字符串函数explode()的用法(php字符串数组函数)

下一篇:PHP字符串函数fprintf()的用法(php字符串赋值)

  • 餐饮企业购入的啤酒不拿消费税吗
  • 异地提供建筑服务
  • 企业其他税负率计算公式?
  • 其他综合收益属于当期损益吗
  • 无息借款账务处理
  • 政府补贴是否要交企业所得税
  • 个体工商户是对公账户还是个人账户
  • 微信支付过路费怎么开电子发票
  • 金税盘处于报税期是什么意思
  • 新会计准则土地使用权摊销处理
  • 股权转让与增资扩股的税务
  • 债务重组损益的计算公式
  • 商场扣点收入如何纳税
  • 电力公司安装变压器要多少钱
  • 海关进口增值税专用缴款书是发票吗
  • 预收物业费是否必须开具发票
  • 卖房土地增值税税率
  • 公司注册资本会留存多少
  • 保险费可以抵扣嘛
  • 免征增值税的进项税额如何处理
  • 个税系统数据没有备份怎么办
  • 公司的公益性捐款合法吗
  • 汽车装饰用品大全进货
  • 资产利润率和资本利润率监管标准
  • 建筑公司小规模纳税人怎么做账报税
  • avcodec是什么意思
  • 异地项目不预缴税款可以开票吗
  • win11企业版激活
  • linux swap 0
  • u盘win10系统安装教程
  • 进项税大于销项税怎么结转
  • 营改增后不动产发票
  • 公司为员工缴纳社保的基数怎么确定
  • assoc .exe=exefile是什么
  • 木卫一距离木星多远
  • 企业境外所得税额抵免限额应分国分项计算
  • php strrchr
  • 发财树叶子发黄怎样补救
  • nrm报错
  • 后续追加投资如何处理
  • 勃朗峰高度
  • php获取文件内容
  • 垃圾分类手工小模型
  • vue springboot
  • 毕业设计基于51单片机多功能电子钟的设计
  • 国际货运代理公司排名
  • 企业如何利用期货对冲风险怎么操作
  • 劳务派遣申报表附表一怎么填
  • 应付账款的平行登记
  • 金税盘税局端系统响应错误怎么解决
  • php算法有哪些
  • 织梦如何添加浮动广告
  • 以房抵债的税会退税吗
  • 以房租入股公司怎么交税
  • 绩效工资交个人所得税吗
  • 开发成本为什么放在存货里
  • MySQL提示The InnoDB feature is disabled需要开启InnoDB的解决方法
  • Mysql 创建索引锁表
  • 管家婆软件如何做账?
  • 购销合同印花税按70%
  • 工程安装公司注册条件
  • 税种分类及其税率
  • 票已收到、款未付会计分录
  • 销售货物没开票是不是不交税
  • mysqli查询
  • Win10 Mobile Creators预览版14959更新修复内容与已知问题汇总
  • win8.1连接wifi
  • mac视频预览图不显示
  • win7文件和打印机共享
  • Win10红石版Edge浏览器新扩展功能:关灯(附扩展程序使用)
  • cocos2d游戏源码
  • jquery文本框内容改变事件
  • 怎么重置mysql的密码
  • cocos2dx运行原理
  • 火狐浏览器自定义滚动条
  • Python 专题四 文件基础知识
  • java 调试
  • 可以抵扣的消费税有哪些
  • 提高增值税税率是什么意思
  • vat税怎么做分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设