位置: 编程技术 - 正文

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字符串赋值)

  • 分期付款的消费税按实际收入算吗对吗
  • 跨区域涉税事项反馈表怎么填
  • 所得税费用期末应转入
  • 销售人员购买的产品
  • 税金及附加现金流指定
  • 库存商品赠送给客户要开票吗
  • 销项负数发票原发票还有用吗?
  • 政府补助具有无偿性的特征
  • 财务费用过多有什么影响
  • 收到一笔误缴的税款
  • 仓库产品出库到货时间
  • 证券公司转让价格
  • 资产收益权转让产品
  • 政府专项补助购置固定资产进项税可以抵扣吗?
  • 员工工资可以计入在建工程吗
  • 企业名称变更后原名称还能使用吗
  • 京东电子商务平台业务流程
  • 增值税普票遗失了怎么办
  • 房产税申报后多久缴纳税款
  • 增值税征收比例和征收方式
  • 租车服务的税率
  • 生产要素和资源的区别和联系
  • 先开发票再预缴税款吗
  • 实物捐赠的企业有哪些
  • 应收账款现金折扣计入什么科目
  • 企业所得税发票虚假成本调减当年的吗
  • 没有走公户的发票费用怎么做账
  • 投资性房地产企业有哪些
  • 什么是应付工资金额
  • 维保合同交印花税吗怎么交
  • 债券类资产的远期合约是什么
  • 所有者权益变动表范本
  • 内含报酬率概念
  • linux命令使用
  • php中cookie和session的区别
  • PHP:rawurlencode()的用法_url函数
  • 笔记本电脑保养与维护
  • php之间传递数据
  • nginx同一个端口设置两个网站
  • 个税专项扣除中赡养老人
  • 梯度下降算法的正确顺序是
  • 分享项目成果
  • phpcms默认密码
  • 不计入法定期间的情形包括
  • java接口基础知识
  • 两个mysql冲突怎么办
  • Sqlite 常用函数 推荐
  • 从在建工程调整到费用
  • 缴纳工会筹备金会计分录怎么写
  • 收入费用表格式
  • 拍卖行业收取手续费多少
  • 固定资产一次性加速折旧
  • 预收款开票后如何做账
  • 财产租赁合同印花税率多少
  • 处置固定资产取得的净收益属于当期的收入
  • 实际验收入库是什么科目
  • 用友作废的凭证怎么恢复
  • 残保金的计提分录
  • 住房公积金的账号怎样可以查询得到
  • 委托收款的流程
  • 固定资产加速折旧纳税调整
  • linux重置开机密码
  • mysql怎么直接向表中写数据
  • ubuntu和window双系统
  • linux系统中touch
  • system idle process 连接了外网
  • win7无法登录qq
  • win8怎么共享电脑
  • linux几种安装方式
  • giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询
  • linux中sudoers
  • javascript中数组
  • jquery使用教程
  • 使用chrome浏览器打开
  • 安卓中textview
  • python方法有哪些
  • javascript基础
  • 计算当期免抵退税额
  • 什么是集体约谈制
  • 非居民企业机构场所核定征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设