位置: 编程技术 - 正文

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

  • 网上申报纳税操作视频
  • 没房分手的多吗
  • 一般纳税人材料销售税率
  • 公司提供住宿员工在外居住出现问题
  • 事业单位不用纳税吗
  • 固定资产清理属于流动资产吗
  • 外贸公司进项票要专票还是普票
  • 资产负债表中存货项目金额怎么算
  • 异地销售存货如何确定纳税地点
  • 应交税费应交增值税减免税款
  • 下列应税项目中,不按次计算征收个人所得税的是
  • 已开票未收款算收入吗
  • 变更公司名称注册时间会变吗
  • 个人账户付款可以开公司发票吗
  • 企业购买银行理财产品如何进行账务处理
  • 过了认证期的发票怎么办
  • 财税2010121号文件解读
  • 增值税专票代码TZD0085什么意思
  • 用工会经费发放福利
  • 汇算清缴补交所得税的账务处理小企业会计准则
  • 如何查询发票是否验旧
  • 广告公司返点是什么意思
  • 华为鸿蒙harmony os
  • 民间非营利组织会计制度及操作实务
  • 固定资产报废怎么处理
  • 差额征收单位所需材料
  • 在linux系统中拥有
  • macos big sur操作
  • 查补税款有未缴纳怎么办
  • 敬老院利润分析
  • php数组的类型有哪些
  • PHP:imagestringup()的用法_GD库图像处理函数
  • 企业一部分房屋出租后怎样缴纳房产税
  • php流程引擎
  • 融资租赁业务增资扩股
  • php写一个简单的单例模式
  • add files to archive
  • html5旅游网页设计
  • gridview功能
  • php的项目
  • yolov5的使用
  • php array_udiff_assoc 计算两个数组的差集实例
  • 生育津贴的钱怎么取出来
  • 帝国cms使用手册
  • 员工办理健康证需要什么材料
  • opencv python
  • mysql修改表结构会锁表吗
  • mysql_assoc
  • 如果没有抄税就申报了
  • 零售行业的销售额由什么决定
  • 经营性存款人罚款
  • 税法税前扣除
  • 购置固定资产进项税处理的变迁
  • 承包工程合同书
  • 进项税额抵扣时分录
  • 负数发票跨月怎么作废
  • sqlserver 获取字符位置
  • xp系统怎么取消开机登录界面
  • 在Linux系统中安装虚拟window
  • 三星笔记本预装win8改win7好吗
  • 物联网 iot
  • windows xp.exe
  • win8电脑定时关机怎么设置方法
  • sysscjh.exe是什么文件
  • 虚拟内存扩大有什么好处
  • win7蓝屏代码0x0000007e
  • win7无法更改工作组
  • 使用Jasmine和Karma对AngularJS页面程序进行测试
  • python输出代码怎么写
  • android设置hint颜色
  • unity4.26
  • javascript核心技术开发解密
  • javascript框架的作用
  • javascript的基本规范
  • jQuery.Uploadify插件实现带进度条的批量上传功能
  • Python的collections模块中namedtuple结构使用示例
  • 陕西省税务局机关服务中心
  • 办税服务厅限时办结制度
  • 第二税务所干什么的
  • 小规模纳税人开专票需要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设