作者 lyh

gx

@@ -99,6 +99,9 @@ class CreateKeywordLogic extends BaseLogic @@ -99,6 +99,9 @@ class CreateKeywordLogic extends BaseLogic
99 if(!empty($prefix)){//前缀+关键词 99 if(!empty($prefix)){//前缀+关键词
100 foreach ($keyword as $keywordItem){ 100 foreach ($keyword as $keywordItem){
101 foreach ($prefix as $prefixItem) { 101 foreach ($prefix as $prefixItem) {
  102 + if (strpos($keywordItem, $prefixItem) === 0) {
  103 + continue;
  104 + }
102 $prefix_keyword[] =$prefixItem.' '.$keywordItem; 105 $prefix_keyword[] =$prefixItem.' '.$keywordItem;
103 } 106 }
104 } 107 }
@@ -118,6 +121,9 @@ class CreateKeywordLogic extends BaseLogic @@ -118,6 +121,9 @@ class CreateKeywordLogic extends BaseLogic
118 if(!empty($suffix)){//前缀+关键词 121 if(!empty($suffix)){//前缀+关键词
119 foreach ($keyword as $keywordItem){ 122 foreach ($keyword as $keywordItem){
120 foreach ($suffix as $suffixItem) { 123 foreach ($suffix as $suffixItem) {
  124 + if (str_ends_with($keywordItem, $suffixItem)) {
  125 + continue;
  126 + }
121 $suffix_keyword[] = $keywordItem.' '.$suffixItem; 127 $suffix_keyword[] = $keywordItem.' '.$suffixItem;
122 } 128 }
123 } 129 }
@@ -137,7 +143,13 @@ class CreateKeywordLogic extends BaseLogic @@ -137,7 +143,13 @@ class CreateKeywordLogic extends BaseLogic
137 if(!empty($prefix) && !empty($suffix)){ 143 if(!empty($prefix) && !empty($suffix)){
138 foreach ($keyword as $keywordItem){ 144 foreach ($keyword as $keywordItem){
139 foreach ($prefix as $prefixItem) { 145 foreach ($prefix as $prefixItem) {
  146 + if (strpos($keywordItem, $prefixItem) === 0) {
  147 + continue;
  148 + }
140 foreach ($suffix as $suffixItem) { 149 foreach ($suffix as $suffixItem) {
  150 + if (str_ends_with($keywordItem, $suffixItem)) {
  151 + continue;
  152 + }
141 $prefix_keyword_suffix[] = $prefixItem.' '.$keywordItem.' '.$suffixItem; 153 $prefix_keyword_suffix[] = $prefixItem.' '.$keywordItem.' '.$suffixItem;
142 } 154 }
143 } 155 }