正在显示
1 个修改的文件
包含
17 行增加
和
11 行删除
| @@ -9,6 +9,7 @@ use App\Models\User\UserLogin as UserLoginModel; | @@ -9,6 +9,7 @@ use App\Models\User\UserLogin as UserLoginModel; | ||
| 9 | use Illuminate\Encryption\Encrypter; | 9 | use Illuminate\Encryption\Encrypter; |
| 10 | use Illuminate\Support\Facades\Cache; | 10 | use Illuminate\Support\Facades\Cache; |
| 11 | use Illuminate\Support\Facades\Http; | 11 | use Illuminate\Support\Facades\Http; |
| 12 | +use Illuminate\Support\Str; | ||
| 12 | 13 | ||
| 13 | /** | 14 | /** |
| 14 | * @name: | 15 | * @name: |
| @@ -213,18 +214,23 @@ class Common | @@ -213,18 +214,23 @@ class Common | ||
| 213 | } | 214 | } |
| 214 | $keyword = str_replace($str,'',$keyword); | 215 | $keyword = str_replace($str,'',$keyword); |
| 215 | $keyword = trim($keyword,'.'); | 216 | $keyword = trim($keyword,'.'); |
| 216 | - if( (strpos(strtolower($keyword),'hope') === false || strpos(strtolower($keyword),'hopein') !== false) | ||
| 217 | - && (strpos(strtolower($keyword),'remember') === false || strpos(strtolower($keyword),'rememberance') !== false) | ||
| 218 | - && strpos(strtolower($keyword),'help') === false | ||
| 219 | - && strpos(strtolower($keyword),'website') === false | ||
| 220 | - && strpos(strtolower($keyword),'search keywords') === false | ||
| 221 | - && strpos(strtolower($keyword),'here are 8') === false | ||
| 222 | - && strpos(strtolower($keyword),'search keywords') === false | ||
| 223 | - && strpos(strtolower($keyword),'thank you') === false | ||
| 224 | - && (strpos(strtolower($keyword),'thanks') === false || strpos(strtolower($keyword),'thanksgiving') !== false) | ||
| 225 | - && strpos(strtolower($keyword),'copywriter') === false ){ | ||
| 226 | - $ar_keywords[] = $keyword; | 217 | + |
| 218 | + if(Str::contains($keyword, ['search keywords', 'here are 8', 'thank you'])){ | ||
| 219 | + continue; | ||
| 220 | + } | ||
| 221 | + $keyword_words = explode(' ', $keyword); | ||
| 222 | + | ||
| 223 | + $is_contains = false; | ||
| 224 | + foreach ($keyword_words as $word){ | ||
| 225 | + if(in_array($word, ['hope', 'remember', 'help', 'website', 'thanks', 'copywriter'])){ | ||
| 226 | + $is_contains = true; | ||
| 227 | + break; | ||
| 228 | + } | ||
| 229 | + } | ||
| 230 | + if($is_contains){ | ||
| 231 | + continue; | ||
| 227 | } | 232 | } |
| 233 | + $ar_keywords[] = $keyword; | ||
| 228 | } | 234 | } |
| 229 | } | 235 | } |
| 230 | return implode(', ',$ar_keywords); | 236 | return implode(', ',$ar_keywords); |
-
请 注册 或 登录 后发表评论