位置: 编程技术 - 正文

PHP字符串函数crc32()的用法(php字符串定义)

发布时间:2023-12-27
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
  • 用友删除凭证后期初余额不对
  • 个税补缴纳
  • 残次品销售账务处理
  • 发票抬头写错了还能改吗
  • 车间管理人工资计入什么科目
  • 会议费怎么做会计分录
  • 医保卡划入账户金额
  • 公司牌车还款从哪里扣款
  • 单位出租厂房如何开票
  • 出口押汇与打包押汇区别
  • 注册资本未到位注销公司处理
  • 什么是红字信息表编号
  • 2018劳务费个人所得税税率表
  • 小规模纳税人的企业所得税怎么算
  • 三类小规模纳税标准
  • 浅谈收入与成本的关系
  • 混业经营如何缴税?
  • 计提印花税怎么做凭证
  • 公司清算补偿工资标准
  • 特殊性税务处理弥补亏损限额
  • 购进一批材料,材料已经入库
  • 2018年年终奖个税计算方法
  • 消费税的计算公式推导过程
  • 丧失控股权的后果
  • 收到负数购入发票怎么办
  • 计提长期债券利息分录
  • 购买增值税防伪税控系统专用设备
  • 住房公积金怎么补缴费
  • 工业企业采购部工作职责
  • element html
  • win11升级正式版
  • 2023版最新最全React面试题
  • Python怎么把数据倒着输出
  • 学生誓词最新2022年
  • mysql设置查询超时时间
  • 挂靠到运输公司的车转让给个人如何交增值税
  • 没有发票的费用支出怎么入账
  • 消防设备计入什么科目
  • sql server 链接
  • 进项税大于销项税,不用缴纳增值税
  • 残疾人就业保证金上年工资总额是说上一年度么
  • 所得税怎么收取
  • 商誉的会计核算怎么核算
  • 现金收入支出表怎么填
  • 银行承兑汇票提示付款期为几天
  • 管理费用结转到哪个科目
  • 电费已支付未充值
  • 付国外客户佣金怎么代扣代缴增值税
  • 被选为工会代表
  • 增资扩股步骤
  • 带折扣的发票如何开具
  • 政府会计资产处置损益
  • 关于注册资本的最新规定
  • 固定资产管理需要什么专业
  • sqlserver性能优化方案
  • win7如何共享文件夹给另一台电脑使用
  • mac怎么把视频设置成桌面
  • fedora32
  • fedora os
  • ubuntu 10.04安装
  • mac上如何卸载软件
  • 双系统mac如何从mac系统启动
  • shpc32.exe - shpc32是什么进程 有什么用
  • 微信小程序实现留言功能
  • nodejs获取post数据
  • ie版本过低怎么升级win7
  • jquery教程w3c
  • node创建服务
  • shell中的-le
  • Unity WWW网络动态加载和储存在本地
  • android音频播放器
  • javascript编程技术
  • websocket方法
  • 党建引领安全宣传美篇幼儿园
  • 税务局人员调动
  • 税收优惠政策有哪些企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号