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获取网络文件的实现代码
Jan 01 PHP
用php实现百度网盘图片直链的代码分享
Nov 01 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 PHP
yii使用activeFileField控件实现上传文件与图片的方法
Dec 28 PHP
zen cart实现订单中增加paypal中预留电话的方法
Jul 12 PHP
PHP实现页面静态化的超简单方法
Sep 06 PHP
thinkPHP中验证码的简单实现方法
Dec 05 PHP
利用PHP抓取百度阅读的方法示例
Dec 18 PHP
详解PHP5.6.30与Apache2.4.x配置
Jun 02 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
ThinkPHP 5.x远程命令执行漏洞复现
Sep 23 PHP
PHP设计模式之命令模式示例详解
Dec 20 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
BBS(php & mysql)完整版(一)
2006/10/09 PHP
PHP CURL获取返回值的方法
2014/05/04 PHP
日期处理的js库(迷你版)--自建js库总结
2011/11/21 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
2013/12/27 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
React Native模块之Permissions权限申请的实例相机
2017/09/28 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
2017/12/01 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
python编程-将Python程序转化为可执行程序[整理]
2007/04/09 Python
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
Python获取Linux系统下的本机IP地址代码分享
2014/11/07 Python
python爬虫之BeautifulSoup 使用select方法详解
2017/10/23 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
python实现决策树分类(2)
2018/08/30 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
python word转pdf代码实例
2019/08/16 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
通过实例解析Python文件操作实现步骤
2020/09/21 Python
城管综合整治方案
2014/05/01 职场文书
自愿离婚协议书范本
2014/09/13 职场文书
教师自我剖析材料
2014/09/29 职场文书
承诺书模板大全
2015/05/04 职场文书
村主任当选感言
2015/08/01 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers
Html5获取用户当前位置的几种方式
2022/01/18 HTML / CSS
pytorch中的 .view()函数的用法介绍
2022/03/17 Python