位置: 编程技术 - 正文

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

  • 企业所得税不得扣除的税金
  • 房产税会计分录怎么写
  • 收到上年度所得税发票
  • 小规模纳税人个税是月报还是季报
  • 饭店开业几年后可以申请升级
  • 一般纳税人销售使用过的固定资产
  • 股东分红需要开股东会决定吗?
  • 一般纳税人附加税减免政策2023
  • 工资代扣工会会费
  • 土地使用权出让金多少钱一平米
  • 印花税漏报,税务局怎么罚款
  • 支票取现的用途
  • 法人存入现金的会计分录
  • 票据行为为什么没有付款
  • pos刷的钱能追回吗
  • 亏损企业交税
  • 增值税普通发票需要交税吗
  • 什么是工会经费返还
  • 电子税务局社保申报截止日期每月
  • 用工和用人单位
  • 金融企业贷款损失准备金
  • 个体工商户要交附加税吗
  • 固定资产的确认条件有哪些
  • win10 0×0000007b怎么解决
  • 小企业会计准则和一般企业会计准则的区别
  • 光纤布线有什么作用
  • falogincn修改无线密码
  • 邮件远程控制
  • 因质量问题被扣钱怎么办
  • pc direct
  • 混合销售兼营如何纳税
  • 系统win7旗舰版
  • 无形资产投资后退出
  • 微信小程序前端源码
  • 圣何塞在哪
  • php递归函数的例子
  • 向投资者分配现金股利 为什么会导致所有者权益减少?
  • 计提费用收到发票后会计分录
  • 软件开发增值税减免政策
  • 办公室清洁费计算公式
  • 支租赁费用计提印花税吗
  • 快递费属于办公费用吗?
  • mongodb 教程
  • 常用的收集数据方法有
  • 新办企业购置设备申请
  • 一般商品销售的会计分录
  • 职工教育经费和职工福利费扣除比例
  • 个人社保的缴纳时间
  • 未使用的固定资产
  • 保税区商品可以开发票吗
  • 专利技术转让损失会计分录
  • 房产公司结转成本的会计分录
  • 多交税款退税款会计分录
  • 应收帐款的帐务处理流程
  • 红冲发票后如何申报增值税
  • 注册资本认缴制的利弊
  • 年终零余额账户额度和收入相等吗
  • 职工教育经费还有什么经费
  • 土地增值税计算题
  • sqlserver复制表语句
  • mysql修改默认字符集和校对规则
  • 联想y400装win8
  • win10系统添加语言
  • 32.exe 什么病毒
  • 与web站点和web页面
  • windows7怎么卸载
  • win8双系统怎么切换
  • win7升级到win10专业版教程
  • win7怎么删除除了系统盘所有东西
  • win7系统连不了蓝牙
  • 笔记本接外设
  • html5游戏引擎排行
  • 自制基质
  • 岗位回避什么意思
  • 建筑行业增值税税收优惠政策
  • 南京政务服务中心
  • etc可以抵扣吗
  • 重置税务密码
  • 个人所得税税率表及速算扣除数
  • 山东省税务局地税苑宿舍是谁开发的?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设