四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

探討PHP函數ip2long轉換IP時數值太大產生負數的解決方法

【造成原因】:Because php's integer type is signed, and many IP addresses will result in negative integers.
【解決辦法】:其官方手冊中提到,可以“you need to use the "%u" formatter of sprintf() or printf() to get the string representation of the unsigned IP address”
即,printf( '%u', ip2long( 'IP地址' ) );
或者將其先轉換為二進制然后在轉換為十進制,bindec( decbin( ip2long( 'IP地址' ) ) );
【測試】
$strIp = '182.118.0.0';

echo ip2long($strIp); //此時輸出的-1233780736
echo '<br/>';
echo bindec( decbin( ip2long( $strIp ) ) ); // 輸出3061186560,與MySQL函數輸出一致~

【注】:
number bindec ( string $binary_string ); //二進制轉換為十進制
string decbin ( int $number ); //十進制轉換為二進制

php技術探討PHP函數ip2long轉換IP時數值太大產生負數的解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 护航 电影| 黄鹂鸟儿歌| 女子阴道| 六年级五单元作文| 宋智孝色即是空| 维罗尼卡| 182tv在线视频| 韩国一对一电影| 罗志祥小猪视频app全部| 爱死你了陈美娇视频观看| 风云2演员表全部| 电影喜剧明星演员表| 江南好简谱| 男女视频在线播放| 抖音在线官网| 生死搏斗| 小强升职记| www.56.com| 田中敦子| 第一财经电视直播观看 | 农民工野外一级毛片| 电影大事件| 章家瑞| 现代企业管理| 吴政世| 闺房趣事电影| after之后电影| 成年人看的小视频| 在线抖音| 叠影危情| 素人av在线| 漂流者| 爱上老妈1994年电影完整版| 夫妻的世界电影| 凤穿牡丹| 真爱惹麻烦免费完整版电视剧| 《致命弯道3》| 抖音客户端| 浙江卫视在线观看tv| 蜘蛛侠4英雄无归| 搜狐搜狐|