位置: 编程技术 - 正文

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

  • 国税如何零申报
  • 怎么交税费
  • 对本次疫情有什么看法
  • 投资者减除费用和工资薪金减除费用
  • 盈余公积是否必要交税
  • 小规模发票冲红怎么申报
  • 增值税税控服务费的账务处理
  • 公司用的摄像头
  • 扣缴义务人怎么删除
  • 账簿登记的基本要求
  • 短期借款,应付票据,应付账款和应交税费属于
  • 应缴纳企业所得税税额怎么算
  • 没开发票可以确认收入吗?
  • 保教费免征增值税政策
  • 简易计税项目的分包款为建筑服务劳务费,可以扣除吗
  • 样板房 家具
  • 总账期末余额为零怎么写
  • 用友为啥会出现期初调整
  • 营改增之后有了利息收入核算税费?
  • 季度销售额不超过30万,城建税减免
  • 新公司领取营业执照后的流程
  • 资金流量表的解读
  • 什么是所有者权益?其包括哪些内容
  • 企业对外投资需要哪些审批
  • 平均年限法如何计算
  • 一般纳税人取得免税农产品进项怎么抵扣
  • 正回购和逆回购的区别
  • 外国企业代表处企业所得税
  • 溢价发行债券利息
  • 无发票 入账
  • php使用js
  • 报税时漏报进项怎么办
  • 提供劳务收入怎么交税
  • 社保挂靠会计处理?
  • 科罗拉多州位置
  • 第三方库引用
  • vue前端后端
  • 购入商品再卖出
  • thinkphp框架作用
  • vue修改父组件的值
  • php如何安装配置
  • 印花税是1%吗
  • 融资租赁初始直接费用计入哪个科目
  • 营业收入和应收账款增长过快,而应
  • MySQL5.1忘记root密码的解决办法(亲测)
  • 外企研发中心
  • 个税算错怎么办理退税
  • 采购原材料凭证是什么
  • 燃气费计入什么科目
  • 增值税扣缴义务发生时间为扣缴义务人扣缴税款的当天
  • 公司个税如何申报流程
  • 研发费用加计扣除新税收政策2023
  • 对公贷款利息如何入账
  • 发票种类包括
  • 销售加工费怎么记账
  • 现金支票存根联和正联怎么盖章
  • 子公司注销前资金怎么办
  • 工伤保险交了就可以报销吗
  • 固定资产计提完折旧报废的账务处理
  • 支付残疾人保证金的现金流
  • 失控发票已补税及滞纳金后还有事吗
  • mac系统怎么创建文件
  • Win10 RedStone 2预览版14936快速版开始推送
  • macbookair cpu
  • centos7.6桌面版安装教程
  • win7系统显卡驱动在哪个文件夹
  • win10系统怎样卸载程序
  • lnmp一键安装包是什么
  • 两种方法教你锁门
  • win8如何设置vpn Win8如何建立VPN连接操作指南
  • unity怎么念
  • 原生js怎么获取input值
  • shell脚本自动化
  • bat批处理命令运行程序
  • css布局的经典网站
  • cocos2dx lua在sublime下的插件安装及查看定义
  • 详解Javascript ES6中的箭头函数(Arrow Functions)
  • 批处理自动关闭
  • 安徽省国家税务总局电子税务局
  • 国际货运代理业务范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设