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 相关文章推荐
PHP 网页过期时间的控制代码
Jun 29 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
Aug 01 PHP
php中计算未知长度的字符串哪个字符出现的次数最多的代码
Aug 14 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
php打开远程文件的方法和风险及解决方法
Nov 12 PHP
Codeigniter购物车类不能添加中文的解决方法
Nov 29 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
Jan 11 PHP
PHP解决中文乱码
Apr 28 PHP
php如何修改SESSION的生存存储时间的实例代码
Jul 05 PHP
PHP模版引擎原理、定义与用法实例
Mar 29 PHP
微信公众平台开发教程②微信端分享功能图文详解
Apr 10 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
Apr 04 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获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
ThinkPHP中的三大自动简介
2014/08/22 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
在PHP中实现使用Guzzle执行POST和GET请求
2019/10/15 PHP
再谈javascript面向对象编程
2012/03/18 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
JavaScript中的字符串操作详解
2013/11/12 Javascript
Jquery 动态生成表格示例代码
2013/12/24 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
设置jQueryUI DatePicker默认语言为中文
2016/06/04 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
vue组件生命周期详解
2017/11/07 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
快速解决处理后台返回json数据格式的问题
2018/08/07 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
JS实现指定区域的全屏显示功能示例
2019/04/25 Javascript
前端路由&webpack基础配置详解
2019/06/10 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Django 路由控制的实现代码
2018/11/08 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
python如何导入依赖包
2020/07/13 Python
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
英国最大的运动营养公司之一:LA Muscle
2018/07/02 全球购物
纽约州一群才华横溢的金匠制作而成:Hearth Jewelry
2019/03/22 全球购物
高中班长自我鉴定
2013/12/20 职场文书
中专生自我鉴定书范文
2013/12/28 职场文书
擅自离岗检讨书
2014/02/11 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书