博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用新浪IP库获取IP详细地址
阅读量:6940 次
发布时间:2019-06-27

本文共 1406 字,大约阅读时间需要 4 分钟。

使用新浪IP库获取IP详细地址

self::ucode2zh($match1[1]), // 国家 'province'=>self::ucode2zh($match2[1]), // 省 'city'=>self::ucode2zh($match3[1]) // 城市 ); } /** * Curl方式获取信息 */ static public function httpCurl($url) { $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, $url); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT,2); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER,1); curl_setopt($curl_handle, CURLOPT_FAILONERROR,1); $file_content = curl_exec($curl_handle); curl_close($curl_handle); return $file_content; } /** * 将unicode编码转化为中文,转化失败返回原字符串 * * @param $code String unicode编码 * @return String */ static public function ucode2zh($code) { $temp = explode('\u',$code); $rslt = array(); array_shift($temp); foreach($temp as $k => $v) { $v = hexdec($v); $rslt[] = '&#' . $v . ';'; } $r = implode('',$rslt); return empty($r) ? $code : $r; } /**将unicode转换成中文**/ static public function unicode_decode($name) { $name = "\\u".$name; $json = '{"str":"'.$name.'"}'; $arr = json_decode($json,true); if(empty($arr)) return ''; return $arr['str']; }}

获取IP地址类使用实例

中国 [province] => 上海 [city] => 上海 )

转载地址:http://ptwnl.baihongyu.com/

你可能感兴趣的文章
git学习------>从SVN迁移到Git之后,项目开发代码继续在SVN提交,如何同步迁移之后继续在SVN提交的代码到Git?...
查看>>
Kafka——使用java api进行pub & sub
查看>>
Android——Layout:RelativeLayout
查看>>
我的Java开发学习之旅------>Java使用Fork/Join框架来并行执行任务
查看>>
王志海:充分重视是企业DLP成功的关键
查看>>
Vitalik Buterin:我们正处于 ICO 泡沫,很多人会亏钱
查看>>
湘雅医院黄伟红教授:希望AI专家多来医院讲课,把大数据思维渗到各个医疗环节...
查看>>
戴尔调查:企业忽视新威胁将导致损失
查看>>
什么是MTU?为什么MTU值普遍都是1500?
查看>>
《Linux From Scratch》第三部分:构建LFS系统 第八章:让LFS系统可引导 - 8.3. Linux-3.19...
查看>>
云计算争夺战爆发 中国企业何时参战
查看>>
深入浅出https协议(ssl/tls)
查看>>
VC++ ADO编程入门简介
查看>>
5G模式之争:再续前缘还是另起炉灶?
查看>>
感受网络空间的心跳 KCon V3参会所感
查看>>
redis4.0之module API
查看>>
继阿里云后,UCloud正式加入CSA云安全联盟
查看>>
IBM与用友展合作加速推进大数据与分析应用
查看>>
惠普企业服务助企业创新:感知社会 接近消费者
查看>>
大数据产业生态大会召开 偶数科技获政府行业大奖
查看>>