作者 lyh

gx数据

@@ -146,16 +146,13 @@ class KeywordLogic extends BaseLogic @@ -146,16 +146,13 @@ class KeywordLogic extends BaseLogic
146 * @time :2024/10/28 10:47 146 * @time :2024/10/28 10:47
147 */ 147 */
148 public function first_word($title){ 148 public function first_word($title){
149 - $first_title = mb_substr($title, 0, 1);  
150 - //返回对应的键 149 + $first_title = mb_substr(strtolower($title), 0, 1);
151 $keywordModel = new Keyword(); 150 $keywordModel = new Keyword();
152 - $firstNumWord = $keywordModel->firstNumWord;  
153 - foreach($firstNumWord as $k => $v){  
154 - if(strtolower($v) == strtolower($first_title)){  
155 - return $k;  
156 - } 151 + if (is_numeric($first_title)){
  152 + return 0;
157 } 153 }
158 - return 27; 154 + $string_key = array_search($first_title, $keywordModel->firstNumWord);
  155 + return $string_key ?: 27;
159 } 156 }
160 157
161 /** 158 /**