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 相关文章推荐
使用数据库保存session的方法
Oct 09 PHP
phpfans留言版用到的数据操作类和分页类
Jan 04 PHP
15种PHP Encoder的比较
Mar 06 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
Mar 19 PHP
php实现mysql封装类示例
May 07 PHP
php插入排序法实现数组排序实例
Feb 16 PHP
PHP命名空间和自动加载类
Apr 03 PHP
基于php判断客户端类型
Oct 14 PHP
PHP实现递归目录的5种方法
Oct 27 PHP
基于php流程控制语句和循环控制语句(讲解)
Oct 23 PHP
Laravel框架验证码类用法实例分析
Sep 11 PHP
Laravel框架Eloquent ORM修改数据操作示例
Dec 03 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 Google的translate API代码
2008/12/10 PHP
详谈PHP中的密码安全性Password Hashing
2017/02/04 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
filemanage功能中用到的common.js
2007/04/08 Javascript
jqPlot Option配置对象详解
2009/07/25 Javascript
JavaScript 学习笔记(五)
2009/12/31 Javascript
javascript中的undefined 与 null 的区别  补充篇
2010/03/17 Javascript
JavaScript 面向对象编程(1) 基础
2010/05/18 Javascript
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
一个字符串反转函数可实现字符串倒序
2014/09/15 Javascript
JavaScript中实现异步编程模式的4种方法
2014/09/24 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
玩转JavaScript OOP - 类的实现详解
2016/06/08 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
vue 组件的封装之基于axios的ajax请求方法
2018/08/11 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
常用python数据类型转换函数总结
2014/03/11 Python
实例讲解Python的函数闭包使用中应注意的问题
2016/06/20 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
python实现飞机大战
2018/09/11 Python
在python中使用with打开多个文件的方法
2019/01/07 Python
详解使用python绘制混淆矩阵(confusion_matrix)
2019/07/14 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
下列程序在32位linux或unix中的结果是什么
2014/03/25 面试题
迟到检讨书大全
2014/01/25 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
教师党员整改措施
2014/10/24 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python