四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费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時數值太大產生負數的解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 胖猫图片| 苏晓电视剧叫什么名字的| 高潮艺术| 热巴电视剧在线观看免费| 腾格尔演的喜剧电影| 浙江卫视台节目表| 生物选择性必修三| 舌吻做爰视频舌吻| 试音文本| 黄秀贞| 简单的应急预案怎么写| 在线观看韩国电影| 传说的打火机在线观看| 群星闪耀时全部演员表| 风月电视剧免费观看剧情| 电影《la follia》| 二十以内加减法口诀表| 民国电影| 连城诀1-40集全集免费| mind and hand| 丰满妇女做a级毛片免费观看| 林戈| 贵妃还乡| 铭旌写法大全范例| 6套电影频道节目表| 风云太白山电影| 最后的招待1991| 福利视频观看| 《生命中有你》赞美诗歌| 曹查理电影大全免费观看国语| 孤芳岚影| 抖音平台| 汪汪队完整版全集免费| 忘忧草电影| 白血公主| 教育在线教育平台直播| 张艺宣| 康瑞德家的男孩| 海洋之歌免费观看完整中文版| 黄色网址在线播放| 杨子纯|