PHP中把有符号整型转换为无符号整型方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-05-27 12:19:35 浏览: 评论:0
这篇文章主要介绍了PHP中把有符号整型转换为无符号整型方法,转换的方法很简单,本文直接给出转换方法,需要的朋友可以参考下。
在一个短地址项目中,根据六位字符与ID的相互映射的算法,当ID超过2147483647的时候,六位字符的短地址映射的ID变成有符号的整型,代码如下:
- ID > 六位字符 >映射ID
- ID: 2147483644 > TfffVQ > 2147483644
- ID: 2147483645 > efffVQ > 2147483645
- ID: 2147483646 > NfffVQ > 2147483646
- ID: 2147483647 > ffffVQ > 2147483647
- ID: 2147483648 > nnnnnu > -2147483648
- ID: 2147483649 > dnnnnu > -2147483647
- ID: 2147483650 > rnnnnu > -2147483646
需要把有符号整型转换为无符号整型:(float) sprintf('%u', $id)
PHP官网关于整型的资料:http://php.net/manual/zh/language.types.integer.php
Tags: PHP整型转换
- 上一篇:php使用标签替换的方式生成静态页面
- 下一篇:PHP实现即时输出、实时输出内容方法
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)