From 23c4222893d2bd560bc7cd30f09e4dcbfb238b93 Mon Sep 17 00:00:00 2001 From: linkunyuan <171004297@qq.com> Date: Wed, 27 Nov 2024 19:32:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E5=88=86=E9=9A=94?= =?UTF-8?q?=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/function.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/function.php b/src/function.php index 218c5e3..282c5bc 100644 --- a/src/function.php +++ b/src/function.php @@ -857,6 +857,8 @@ function geo($ip = '', $num = 'all') $region = $dbSearcher->search($ip); $dbSearcher->close(); + // 注意分隔符一定要用–,最好是复制粘贴,以防写错!!! + // ip解析示例: // ["美国–新泽西州–伯灵顿", "Comcast有线通信股份有限公司"] // ["中国–广东–深圳", "电信"] @@ -866,7 +868,7 @@ function geo($ip = '', $num = 'all') $arr = explode("\t", $region); // 业务需求,港澳台跟大陆一样保持在第一级 - $str = str_replace(['中国–台湾', '中国–香港', '中国–澳门', '中国-'], ['中国台湾–台湾', '中国香港–香港', '中国澳门–澳门', '中国'.config('INLAND').'-'], $arr[0]); + $str = str_replace(['中国–台湾', '中国–香港', '中国–澳门', '中国–'], ['中国台湾–台湾', '中国香港–香港', '中国澳门–澳门', '中国' . config('INLAND') . '–'], $arr[0]); $arr = explode('–', $str); return is_numeric($num) ? $arr[$num] : $arr;