位置: 编程技术 - 正文

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

  • 税务做定额
  • 中小型企业营业额和从业人数
  • 注册资本为0的企业
  • 个税是每个月都扣吗
  • 在建工程是资产
  • 认证不抵扣的账务处理
  • 分公司独立核算企业所得税缴纳
  • 其他应付款太多怎么做账务处理
  • 土地增值税税收优惠
  • 劳务报酬所得如何计税
  • 小规模纳税人怎么查询
  • 银行小额贷款是怎么还款的
  • 公司用现金支付的形式有哪些
  • 固定资产抵扣对账怎么算
  • 进项税额转出是不可以抵扣吗
  • 小规模建筑企业预缴税款
  • 个人所得税手续费
  • 企业所得税免税收入和不征税收入
  • 金税盘怎么清盘视频
  • 股权取得
  • 收代扣代收代征手续费会计分录
  • 企业收入准则的主要内容
  • 在会计实务中财务报表附注的披露方法不包括
  • 外资企业税率是多少
  • 房地产企业卖出去的房子需要缴纳城镇土地使用税吗
  • 往来款和应收账款
  • 事业单位财政补助和全额拨款有什么区别
  • 企业开办费的会计分录
  • 出口企业免抵退是什么意思
  • macos big sur 怎么样
  • linux文件权限控制
  • 多枝发财树怎么修剪
  • 想做酒水批发的生意怎么做?
  • 金融服务机构
  • 购买货物收到发票财务报表怎么提现
  • promise歌曲
  • php面向过程
  • 固定资产进项抵扣新政策2021
  • watch监听不到props数据改变
  • nodejs安装及环境配置 centos
  • 最新前端技术
  • php获取服务端ip
  • 开具销项负数发票 矿产品什么意思
  • pdclient
  • 学费入账处理
  • 个体户做账流程新手必看
  • 代扣代缴个人社保账务处理
  • python中默认值参数
  • sql存储过程几个主要步骤
  • 定期定额自行申报表
  • 材料成本差异的超支与节约
  • db2运维命令
  • 土地出让合同的法律效力
  • 三证合一指的是什么意思
  • 进项税销项税抵扣分录
  • 外币业务的会计分录
  • 将自产产品用于管理部门 增值税
  • 增值税发票税率计算公式
  • 递延所得税负债会计分录
  • 工资薪金个人所得税怎么申报
  • 原材料入库单应根据采购订单还是到货数量
  • linux使用场合
  • mac输入特殊字符
  • xp系统强制删除文件
  • 更换主板也不用换硅脂吗
  • 怎么查看自己mac电脑有没有被人使用过
  • linux日期格式
  • windows10用法
  • win7注册表修改锁屏时间
  • perl语言基本命令
  • 深入理解javascript pdf
  • bootstrap和thymeleaf
  • js tabs
  • javascript+
  • jQuery Validation Plugin验证插件手动验证
  • jquery的实现原理
  • python连接Oracle数据库
  • javascript含义
  • jquery访问本地html
  • 电子税务局房产税原值怎么改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设