位置: 编程技术 - 正文

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

  • 我公司租了个人的房子如何入账
  • 外资企业能投资国企么
  • 银行存款属于其他货币资金核算内容吗
  • 医院固定资产折旧率是多少
  • 什么企业不用交社保
  • 增值税普票可以开给个人吗
  • 会费要交增值税吗
  • 司法拍卖定义
  • 计提坏账准备和冲减坏账准备
  • 库存商品检验合格标准
  • 材料发票不够怎么办
  • 展厅门口如何布置图片
  • 发放职工福利的会计科目
  • 公司为职工缴纳的医保不计入账户吗
  • 流动资产包括哪些形式
  • 营业额和营业收入怎么填写
  • 发票认证后还要做什么
  • 以前年度有亏损需要交增值税吗为什么
  • 高新技术企业的研发费用比例
  • 发票已抵扣未入账
  • deepin启动延时
  • svhost.exe - svhost是什么进程 有什么作用
  • 现金收入支出表怎么填
  • 出口视同内销的账务处理?
  • 利用网速测试器测试
  • 巴蒂斯塔卡里
  • 小程序嵌入h5页面可以不写安全地址吗为什么
  • pctversion
  • 企业清算所得税申报
  • 工程质保金账务处理办法
  • 捐赠支出税前扣除条件
  • element ui el-tree
  • php php.ini
  • 城市维护建设税减免税优惠政策
  • php7 数组
  • 转出未交增值税最终怎么转平
  • 发票写的是信息怎么办
  • 托收的收款人是谁
  • 餐饮业采购管理
  • 织梦自定义字段
  • 长期股权投资种类
  • 企业所得税免税项目
  • 现代服务税目包括哪些具体分类
  • sql模糊查询的关键字是什么
  • 土地免缴土地使用税
  • 未达到起征点销售额写多少
  • 房地产开发公司注册资金要求
  • 结转销售成本的分录
  • 电子发票已开出客户退款会计处理是怎样的?
  • 公司清算后能不能转让
  • 置换房产流程
  • 交通费用报销明细表
  • 还账准备计提方法
  • 一般纳税人外购货物发生非正常损失,不包括
  • 固定资产处置款怎么入账
  • 建账时都要建哪些科目
  • 电话费计入什么二级科目
  • sql server语句查询
  • mysql通过find_in_set()函数实现where in()顺序排序
  • executesql 存储过程
  • 文本文件模式
  • 重装win7系统后桌面没东西
  • win7怎么设置禁止安装软件
  • 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker的步骤
  • sessmgr.exe - sessmgr是什么进程 有什么用
  • win7电脑桌面图标不见了右键也没用
  • 怎样把系统及软件迁移到固态
  • win7系统中怎么查看隐藏文件
  • linux网卡添加vlan
  • react增删改查功能
  • jquery实现原理
  • json和ui
  • macos 升级python
  • Python中MySQLdb和torndb模块对MySQL的断连问题处理
  • 电子税务局查询一般纳税人资格
  • 宁波地税如何网上缴费
  • 广东省电子居住证怎么查看
  • 发票代码如何查询公司
  • 请问到税务局办里退税都需要什么手续
  • 发票是去国税还是地税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设