中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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

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

主站蜘蛛池模板: 精品香蕉一区二区三区 | 欧美在线不卡 | 亚洲 成人 在线 | 成人精品国产一区二区4080 | 久久婷婷国产 | 一区二区三区欧美 | 久久久久亚洲精品中文字幕 | 精精国产xxxx视频在线播放 | 91黄色免费看 | 亚洲免费精品 | 中国xxxx性xxxx产国 | 日韩成人免费 | 亚洲第一区久久 | 精品久久久久久久久久久 | 久久久女女女女999久久 | 粉嫩粉嫩芽的虎白女18在线视频 | 一级在线视频 | 国产精品久久久久久福利一牛影视 | 成人激情视频在线观看 | 免费超碰 | 久久国产精品一区二区三区 | 中文一区二区 | 久久久美女 | 五月综合久久 | 日韩国产在线观看 | 天天操夜夜骑 | 伊人无码高清 | 亚洲视频一区 | 久久成人一区 | 日韩二三区 | 黄色大片免费网站 | 欧美视频一区二区三区 | 国产高清av免费观看 | 精品中文字幕一区 | 午夜视频一区二区 | 日操操| 九九免费视频 | 黄免费观看视频 | 久久亚洲国产 | 黄色一级视频 | 日韩欧美亚洲综合 |