位置: 编程技术 - 正文

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

  • 组成计税价格包括什么
  • 无发票入账违反哪条法律
  • 企业转让固定资产要交什么税
  • 企业经营活动所需的资金的来源渠道有
  • 商业汇票的存款期限
  • 报销粘贴单怎么写
  • 工程预付款有发票怎么做凭证
  • 事业单位的股东是什么
  • 收到政府中小企业发票
  • 企业哪些费用属于重要费用
  • 所得税汇算有研发费用可以不享受加计扣除吗
  • 车辆购置税是否计入固定资产
  • 外管证开具后如何缴税?
  • 出口企业增值税优惠政策
  • 税控系统全额抵扣增值税申报
  • 城市生活垃圾处理与资源化利用工艺设计
  • 发票请求流水号不能为空
  • 价外费用的会计和税务处理
  • 现金流量表本月数和本年累计数是相等的么
  • 培训费增值税专用发票
  • 进项大于销项怎么做账
  • 公司的汽车购置税怎么交
  • 固定资产报废账目
  • 票据贴现业务的风险
  • 应收账款少给货款怎么做分录?
  • 怎么关闭iphone手机
  • 如何使用快捷键截屏电脑
  • 购进材料是进项税还是销项税
  • 年折旧率怎么计算折旧几年
  • 外购固定资产入账
  • 建筑公司分包
  • 筹建期间内发生的开办费属于什么费用
  • 公司付款给个人,怎么处理
  • 发票的概念
  • laravel use
  • 换购商品分录怎么做
  • hppusg.exe是什么进程
  • 股份有限公司向股东借款
  • 土地增值税案例题库
  • 生产性生物资产折旧账务处理
  • LNMP部署laravel以及xhprof安装使用教程
  • 职工教育经费会计账务处理
  • 博客界面模板
  • 解压包的命令
  • 股东投资款超过注册资金的案例
  • 航天税盘服务费全额抵扣报税流程
  • 主营业务成本和生产成本的关系
  • 员工工资为零只缴纳社保,个税怎么处理
  • 关联方计提坏账吗
  • mongodb bi
  • 收到法院款项如何做账
  • 房东减免后二房东不减房租
  • 什么情况下核定应纳税额
  • 售后回租的实际利率
  • 月销售额10万以下一般纳税人免征增值税
  • 其他应收款审计说明怎么写
  • 逾龄资产对企业的影响
  • 长期待摊费用未摊销完一次性处理怎么走
  • 法定盈余公积一般按照企业
  • 原始凭证填制要点在原始凭证上书写阿拉伯数字正确的有
  • sql server 文件
  • mysql5.7.19 winx64解压缩版安装配置教程
  • win8激活点不进去
  • 华硕p8h61主板升级cpu
  • win10预览版退回正式版
  • linux ldt
  • os x10.11el capitan beta3下载地址
  • tdxcef.exe进程
  • win10系统浏览器设置主页
  • macos的磁盘
  • linux vmware卸载
  • win10升级补丁后死机
  • javascript ajax的5种状态介绍
  • excel的最后一列
  • acrag
  • android 入门教程
  • 非贸付汇代扣代缴增值税可以抵扣吗
  • 宁波国税局几点上班几点下班
  • 盘锦兴隆台区供暖电话
  • 广汽传祺gs52013款2.0自动怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设