url ,['keyword' => $str]); $data = json_decode($res, true) ?: []; $data = array_column($data['data'] ?? [], 0); } catch (\Throwable $e) { $data = []; } //没有获取分词时,加上原始的词 if (!count($data)) { $data[] = $str; } if ($data) { foreach ($data as $key => &$item) { $item = trim($item); if (!$item) unset($data[$key]); } } return array_merge($data); } public function getWordV1($str) { try { $pullWord = new PullWord($str); $result = $pullWord->pull()->toJson()->get(); $result = json_decode($result, true); $data = is_array($result) ? array_column($result, 't') : []; } catch (\Throwable $e) { $data = []; } //没有获取分词时,加上原始的词 if (!count($data)) { $data[] = $str; } return $data; } }