From 2487fbffc9d8bce5c442011a4a8810969f59d2b6 Mon Sep 17 00:00:00 2001 From: daitingting Date: Mon, 27 Nov 2023 08:28:49 +0000 Subject: [PATCH] * Refactor the markKeywords function. --- module/search/model.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/module/search/model.php b/module/search/model.php index b642bf9acb..d592e2b82c 100644 --- a/module/search/model.php +++ b/module/search/model.php @@ -983,20 +983,21 @@ class searchModel extends model } /** + * 在文中标记关键词。 * Mark keywords in content. * - * @param string $content - * @param string $keywords + * @param string $content + * @param string $keywords * @access public - * @return void + * @return string */ - public function markKeywords($content, $keywords) + public function markKeywords(string $content, string $keywords): string { $words = explode(' ', trim($keywords, ' ')); - $markedWords = array(); $leftMark = '|0000'; $rightMark = '0000|'; + $markedWords = array(); foreach($words as $key => $word) { if(preg_match('/^\|[0-9]+\|$/', $word))