中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

phpip2long出現(xiàn)負數(shù)的原因及處理方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)公司專注于阿壩州網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供阿壩州營銷型網(wǎng)站建設,阿壩州網(wǎng)站制作、阿壩州網(wǎng)頁設計、阿壩州網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務,打造阿壩州網(wǎng)絡公司原創(chuàng)品牌,更為您提供阿壩州網(wǎng)站排名全網(wǎng)營銷落地服務。

這篇文章主要介紹php ip2long出現(xiàn)負數(shù)的原因及處理方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

php提供了ip2long與long2ip方法對ip地址處理。

1、ip2long — 將一個IPV4的字符串互聯(lián)網(wǎng)協(xié)議轉換成數(shù)字格式

int ip2long ( string $ip_address )

參數(shù): ip_address 一個標準格式的地址。

返回值: 返回IP地址轉換后的數(shù)字 或 FALSE 如果 ip_address 是無效的。

2、long2ip — 將數(shù)字格式轉換成一個IPV4的字符串互聯(lián)網(wǎng)協(xié)議

string long2ip ( string $proper_address )

參數(shù): proper_address 長整型的正確地址表示。

返回值: 返回互聯(lián)網(wǎng)地址作為字符串。

3、使用方法

$ip = '10.1.1.1';
$ip_long = ip2long($ip);
echo $ip_long.PHP_EOL; // 167837953
echo long2ip($ip_long); // 10.1.1.1

4、出現(xiàn)負數(shù)原因及處理方法

當ip地址比較大時,ip2long會出現(xiàn)負數(shù):

$ip = '192.168.101.100';
$ip_long = ip2long($ip);
echo $ip_long.PHP_EOL; // -1062705820
echo long2ip($ip_long); // 192.168.101.100

原因說明:

IPv4使用無符號32位地址,因此最多有2的32次方減1(4294967295)個地址。書寫用4個小數(shù)點分開的10進制數(shù)。

記為A.B.C.D,例如:192.168.100.100。

IPv4地址每個10進制數(shù)都是無符號的字節(jié),范圍在0~255,將IPv4地址轉為無符號數(shù),其實就是將每個10進制數(shù)放在對應的8位上,組成一個4字節(jié)的無符號整型。192.168.100.100,192,168在高8位100,100在低8位。

解決方法:

輸出時用%u來格式化為無符號整型。

$ip = '192.168.101.100';
$ip_long = sprintf('%u',ip2long($ip));
echo $ip_long.PHP_EOL; // 3232261476 
echo long2ip($ip_long); // 192.168.101.100

以上是php ip2long出現(xiàn)負數(shù)的原因及處理方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道!

本文名稱:phpip2long出現(xiàn)負數(shù)的原因及處理方法-創(chuàng)新互聯(lián)
當前網(wǎng)址:http://www.rwnh.cn/article14/dscdde.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版品牌網(wǎng)站設計、網(wǎng)站導航、網(wǎng)站維護、搜索引擎優(yōu)化、面包屑導航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
云阳县| 威海市| 衡阳县| 淳化县| 海盐县| 永新县| 驻马店市| 临洮县| 犍为县| 赣榆县| 修文县| 从化市| 紫云| 玉山县| 济南市| 报价| 长沙市| 泸西县| 安吉县| 康平县| 武冈市| 闽侯县| 宝丰县| 嘉义县| 丰原市| 河南省| 宜兴市| 什邡市| 岢岚县| 新闻| 巫山县| 宕昌县| 鹿邑县| 曲阜市| 寿阳县| 兰坪| 科技| 广宁县| 长垣县| 大洼县| 朔州市|