作者 lyh

gx

... ... @@ -67,24 +67,71 @@ class CreateKeywordLogic extends BaseLogic
*/
public function createKeyword(){
$data = array();
$prefix = $this->param['prefix'];
$suffix = $this->param['suffix'];
$keyword = $this->param['keyword'];
if(!empty($this->param['keyword'])){
if(empty($this->param['keyword'])){
return $this->success($data);
}
$prefix_keyword = [];
if(!empty($this->param['prefix'])){//前缀+关键词
$prefix_keyword = $this->prefixKeyword($this->param['prefix'],$this->param['keyword']);
$keyword_suffix = array();
if(!empty($this->param['suffix'])){//后缀加关键词
foreach ($this->param['keyword'] as $keywordItem) {
foreach ($this->param['suffix'] as $suffixItem) {
$keyword_suffix[] = $keywordItem.'-'.$suffixItem;
}
}
}
$prefix_keyword_suffix = array();
if(!empty($this->param['prefix']) && !empty($this->param['suffix'])){
foreach ($this->param['keyword'] as $keywordItem){
foreach ($this->param['prefix'] as $prefixItem) {
foreach ($this->param['suffix'] as $suffixItem) {
$prefix_keyword_suffix[] = $prefixItem.'-'.$keywordItem.'-'.$suffixItem;
}
}
}
}
$data = [
'prefix_keyword'=>$prefix_keyword,
'keyword_suffix'=>$keyword_suffix,
'prefix_keyword_suffix'=>$prefix_keyword_suffix
];
return $this->success($data);
}
/**
* @remark :前缀+关键词
* @name :
* @author :lyh
* @method :post
* @time :2023/12/19 11:11
*/
public function prefixKeyword($prefix,$keyword){
$prefix_keyword = array();
if(!empty($prefix)){//前缀+关键词
foreach ($keyword as $keywordItem){
foreach ($prefix as $prefixItem) {
$prefix_keyword[] =$prefixItem.'-'.$keywordItem;
}
}
}
if(!empty($this->param['suffix'])){//后缀加关键词
foreach ($this->param['suffix'] as $v){
return $this->success($prefix_keyword);
}
/**
* @remark :关键词+后缀
* @name :
* @author :lyh
* @method :post
* @time :2023/12/19 11:11
*/
public function KeywordSuffix($prefix,$keyword){
$prefix_keyword = array();
if(!empty($prefix)){//前缀+关键词
foreach ($keyword as $keywordItem){
foreach ($prefix as $prefixItem) {
$prefix_keyword[] =$prefixItem.'-'.$keywordItem;
}
}
}
return $this->success($prefix_keyword);
}
}
... ...