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 IN_ARRAY 函数使用注意事项
Jul 24 PHP
php添加文章时生成静态HTML文章的实现代码
Feb 17 PHP
解析Win7 XAMPP apache无法启动的问题
Jun 26 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
Aug 20 PHP
Linux中为php配置伪静态
Dec 17 PHP
phpMyAdmin安装并配置允许空密码登录
Jul 04 PHP
变量在 PHP7 内部的实现(一)
Dec 21 PHP
PHP-X系列教程之内置函数的使用示例
Oct 16 PHP
浅析PHP数据导出知识点
Feb 17 PHP
php微信开发之音乐回复功能
Jun 14 PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 PHP
PHP使用Redis实现Session共享的实现示例
May 12 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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
php使用cookie显示用户上次访问网站日期的方法
2015/01/26 PHP
php实现发送微信模板消息的方法
2015/03/07 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
2016/06/13 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
第一次动手实现bootstrap table分页效果
2016/09/22 Javascript
js判断是否是手机页面
2017/03/17 Javascript
jQuery EasyUI结合zTree树形结构制作web页面
2017/09/01 jQuery
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
Python双精度浮点数运算并分行显示操作示例
2017/07/21 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
Python绘制词云图之可视化神器pyecharts的方法
2021/02/23 Python
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
电子商务专业实习生自我鉴定
2013/09/24 职场文书
辅导员评语
2014/05/04 职场文书
班级读书活动总结
2014/06/30 职场文书
公司人事任命通知
2015/04/20 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
python Django框架快速入门教程(后台管理)
2021/07/21 Python
SpringDataJPA在Entity中常用的注解介绍
2021/12/06 Java/Android
MongoDB支持的数据类型
2022/04/11 MongoDB
Elasticsearch 聚合查询和排序
2022/04/19 Python
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript