位置: 编程技术 - 正文

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

  • 金税盘技术维护费
  • 税务ukey如何清卡
  • 个人开不动产租赁发票税率
  • 公司收到待报解预算收入会计分录
  • 企业利润分配如何缴纳所得税
  • 关联方需要计提坏账准备吗?
  • 经营活动现金流量公式
  • 农业生产者销售自产农产品按9%的税率征收增值税
  • 机械租赁小规模企业所得税
  • 行政单位会议纪要范文3篇
  • 业务往来说明范本
  • 未预缴开票
  • 应收账款周转率多少合适
  • 教育协会发的证有用吗
  • 涉外收入申报单填写模板
  • 补交以前年度房产税如何记账
  • 固定资产尚未投入怎么办
  • 含税和不含税哪个对卖方有利
  • 营改增租赁服务有哪些
  • 其他劳务包括什么内容?
  • 怎么防止接受虚开增值税发票?
  • 跨境电子商务零售进口商品的单次交易限值
  • 预提待摊费用怎么做账
  • 在建工程增值税可以抵扣吗
  • win11打开设置
  • 品牌使用费分录
  • 商会收到的会费要交企业所得税
  • 买车的收费项目详细清单
  • 公司基本户可以异地开户吗
  • php中通过什么属性可以获取数组中元素的个数
  • php中implode
  • 开关电源pcb布线规则
  • css怎样设置行间距
  • 谷粒商城二十五springCloud之Sleuth+Zipkin 服务链路追踪
  • 视听结合的景物描写
  • 一次开票分期确认怎么弄
  • 帝国cms怎么安装不了
  • 图文详解管道支架制作安装标准
  • 如何修改mysql
  • 个体户交个税新政策
  • 财务会计和预算会计金额可以不等吗
  • 职工教育经费的扣除限额
  • 视同销售的情况是?
  • 劳务外包合同需要注意什么
  • 小规模购置金税盘抵税如何申报
  • 拆迁补偿怎么算的
  • 企业购买二手车计提折旧年限
  • 境外中资企业再投资
  • 公司支付账户
  • 粗纤维测定仪价格
  • 免征增值税如何开票
  • linux sed-i
  • WIN7系统共享文件夹 您没有权限访问
  • 不用第三方软件获取鼠标坐标
  • ipcservice.dll是什么?
  • Win7如何关闭Smartscreen筛选器?Win7关闭Smartscreen筛选器的方法
  • linux设置静态
  • exceltype函数的用法
  • Extjs4中的分页应用结合前后台
  • Cocos2dx3.2 Crazy Tetris 由于遮罩引起的部分手机白屏
  • android开源软件
  • linux用户配置文件是什么
  • 请问在javascript程序中
  • linux删除文件语句
  • nodejs教学视频
  • 安卓版本apk
  • python多线程异常后所有线程均不往下执行
  • jquery常用插件有哪些
  • python数组定义方法
  • python 断言详细讲解用法及其案例
  • javascript面向对象编程
  • python socket模块
  • 南京电子税务局咨询电话
  • 北京增值税普通发票图片
  • 税务局税收风险排查总结
  • 劳动仲裁受理通知
  • 国家税务总局两江新区税务局
  • 转卖车位土地增值税税率
  • 出口退税额与出口退税收入
  • 国税新规
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设