程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP中把有符號整型轉換為無符號整型方法

PHP中把有符號整型轉換為無符號整型方法

編輯:PHP綜合

在一個短地址項目中,根據六位字符與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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved