一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

探討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時數值太大產生負數的解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 久久成人激情视频 | 在线播放一区二区精品产 | 国产成人在线看 | 男人精品网站一区二区三区 | 国产高清美女一级a毛片 | 色综合色综合色综合色综合 | 精品91视频 | 4hu四虎永久网址 | 精品国内一区二区三区免费视频 | 在线播放黄色 | 99精彩视频在线观看 | 国产精品欧美日韩精品 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片毛片 | 淫啪 | 亚洲一道本 | 超级色的网站观看在线 | 国产综合成人观看在线 | 国产成人精品在线观看 | 99精品视频看国产啪视频 | 欧美综合激情 | 久久黄视频 | 在线免费观看色视频 | 香蕉在线视频网站 | 久久久久久久久女黄9999 | 亚洲欧美精品久久 | 美女网站色在线观看 | 日本一二三高清 | 黄色大片久久 | 色播影院性播免费看 | 日本精品一区二区三区视频 | 韩国一级永久免费观看网址 | 玖玖精品在线视频 | 一区二区在线视频观看 | 无码中文字幕日韩专区 | 国产无套在线观看视频 | 色cccwww | 好爽毛片一区二区三区四 | 免费视频一区二区三区四区 | 男人靠女人视频无遮挡大全 | 国产亚洲综合精品一区二区三区 | 在线视频 91|