PHP中把有符号整型转换为无符号整型方法


Posted in PHP onMay 27, 2015

在一个短地址项目中,根据六位字符与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

PHP 相关文章推荐
很实用的一个完整email发送程序
Oct 09 PHP
php基础知识:类与对象(3) 构造函数和析构函数
Dec 13 PHP
PHP 编写大型网站问题集
May 07 PHP
php通过ksort()函数给关联数组按照键排序的方法
Mar 18 PHP
php自动更新版权信息显示的方法
Jun 19 PHP
PHP实现适用于文件内容操作的分页类
Jun 15 PHP
PHP 常用时间函数资料整理
Oct 22 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
May 28 PHP
PHP使用SMTP邮件服务器发送邮件示例
Aug 28 PHP
解决Laravel5.5下的toArray问题
Oct 15 PHP
PHP判断是否是json字符串
Apr 01 PHP
PHP中的事务使用实例
May 26 #PHP
PHP模板引擎smarty详细介绍
May 26 #PHP
PHP中的一些常用函数收集
May 26 #PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
May 25 #PHP
PHP SOCKET编程详解
May 22 #PHP
fckeditor上传文件按日期存放及重命名方法
May 22 #PHP
php读取csc文件并输出
May 21 #PHP
You might like
用PHP实现Ftp用户的在线管理的代码
2007/03/06 PHP
php中使用临时表查询数据的一个例子
2013/02/03 PHP
phpcms配置列表页以及获得文章发布时间
2017/07/04 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
JQuery与JS里submit()的区别示例介绍
2014/02/17 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
js验证真实姓名与身份证号,手机号的简单实例
2016/07/18 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
原生js轮播特效
2017/05/18 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
2017/06/23 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
2018/02/18 jQuery
vue解决使用webpack打包后keep-alive不生效的方法
2018/09/01 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
jQuery实现的点击图片居中放大缩小功能示例
2019/01/16 jQuery
vue实现日历备忘录功能
2020/09/24 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
2020/10/29 Javascript
[04:07]显微镜下的DOTA2第八期——英雄复活动作
2014/06/24 DOTA
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
pytorch 固定部分参数训练的方法
2019/08/17 Python
基于Django signals 信号作用及用法详解
2020/03/28 Python
浅谈Python中的继承
2020/06/19 Python
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
大学军训感言300字
2014/03/09 职场文书
医学生毕业自我鉴定
2014/03/26 职场文书
委托书范本
2014/04/02 职场文书
主要负责人任命书
2014/06/06 职场文书
刑事辩护授权委托书范本
2014/10/17 职场文书
学校施工安全责任书
2015/01/29 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
2016年万圣节活动总结
2016/04/05 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL