位置: 编程技术 - 正文

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

  • 增值税发票税控开票软件怎么下载
  • 减免税额和免税额一样吗
  • 教培行业提成一般多少
  • 购买理财产品是什么意思?
  • 合并报表成本法和权益法区别
  • 在公司交社保不满十年,女性按照什么退税
  • 代订机票服务费可以抵扣进项吗
  • 增值税专用发票和普通发票的区别
  • 从农民合作社取得的普通发票可以抵扣吗
  • 预支差旅费属于什么凭证
  • 个税专项扣除需要提供哪些依据
  • 建筑企业简易计税异地预缴
  • 长期待摊费用的摊销方法
  • 租车没有发票怎么入账
  • 税负率是税率吗
  • 在年度汇算清缴前取得去年成本发票
  • 事业单位只能开具0税率的普票
  • 发票报销的补助是否缴纳个人所得税?
  • 个体户增值税怎么算
  • 电子发票能不能作废重开
  • 私营企业所得税是多少
  • 缴纳的社保费可以退吗怎么退
  • 出票人账号是付款号吗
  • 社保已申报但未缴费有什么影响
  • 商业承兑拒付怎么办
  • mac怎么安装字体文件
  • 办理出口退税的流程
  • 预收账款可计入
  • 最新的会计规定出台时间
  • 进项大于销项会计分录
  • PHP:mb_substr_count()的用法_mbstring函数
  • 公司债务转个人债务
  • php异常的基类
  • 补充医疗保险是六险吗
  • 查补以前年度税款账务处理
  • 关于固定资产管理
  • 个人独资企业的特点
  • 产品体验是什么意思
  • framework core
  • php cookies
  • python中拼接
  • 后浪是什么意思网络用语
  • 制造费用的主要内容
  • 售后租回怎么理解
  • 企业合并财务报表项目有哪些
  • 本月增值税申报截止日
  • 已交土地使用金的划拨商品房与商品房的的区别
  • sqlserver sid
  • 织梦怎么建站
  • 建筑业用的会计账簿
  • 消耗品属于哪个会计科目
  • 六税两费减半征收政策
  • 电子发票如何申领取电子发票
  • 软件企业研发费用
  • 所得税申报表营业成本包括哪些
  • 提取法定盈余公积金的比例是多少
  • 特定担保债权
  • 银行回单可以跨年入账吗
  • 商品折扣计入哪个科目
  • 设备丢失查找
  • mysql alter table命令修改表结构实例
  • mysql怎么修改列的类型
  • mysql5.7.17下载
  • wind怎么申请
  • 主板bios恢复出厂默认设置方法
  • bios setup在哪里
  • win8.1操作系统关闭驱动数字签名
  • Winpack.exe - Winpack是什么进程
  • win8.1怎么用
  • win8快捷键设置在哪里设置
  • android升级是什么意思
  • unity3d快速入门
  • 用python编写脚本
  • animate如何拖动图片
  • jquery图片左右切换
  • 电子税务局怎么添加开票员
  • 税务系统领发票
  • 邮政清关费用怎么算
  • 中国十大经济排名
  • 法治税务建设工作思路
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设